This is a curriculum builder for your AI agents. Think of it like a training program — the kind a manager would write before onboarding a new employee. You define what each agent needs to know. The tool turns that into instructions the agent can actually follow.
Right now, your agents do their jobs based on their system prompts. But if a skill isn't defined clearly — with a real example, a specific task, and a clear picture of what "correct" looks like — the agent fills in the blanks on its own. Sometimes that works. More often, it loops, guesses, or stops at the wrong time.
This tool fixes that. You write the curriculum once. Your agents work from it every time.
An AI agent is not intelligent — it is a mirror. It reflects back what you give it. If you give it a clear curriculum, it teaches clearly. If you give it nothing, it invents something, and that invention is usually wrong.
If you have ever told an agent to "teach the other agents tasks" and watched it either stop randomly or repeat the same lesson over and over — this is the fix.
That problem happens because the teaching agent has no answer to three questions:
This tool gives the agent answers to all three questions before it starts. That is what a curriculum is — a pre-defined set of answers to those questions.
Your SMS Software Factory already has a pipeline. Tickets come in, move through stages, and agents do their work at each step.
This tool does not add anything new to that pipeline. It works through what you already have.
Here is how: one of the three outputs this tool generates is called a Training Ticket. A training ticket looks exactly like a regular ticket — because it is one. You submit it into your factory the same way you submit any other ticket. The difference is the content: instead of asking your agent to build something, it asks your agent to demonstrate a skill.
Your factory processes the training ticket. Your agent responds. The teacher evaluates the response against the expected output you defined. If the agent passes, it moves to the next skill. If it fails, it tries again. When it has hit its attempt limit without passing, it stops and flags the skill for your review instead of looping.
You do not need to build a separate training system. Your pipeline is the training system. This tool just gives it the right curriculum to work from.
The tool comes pre-loaded with your factory agents and a starter curriculum for each — including a Pipeline Agent aligned with Gauntlet Night School (managed agents, orchestration, guardrails).
| Agent | Role in your pipeline | Pre-built skills |
|---|---|---|
Router |
Classifies and routes incoming tickets before they enter the pipeline | 3 skills |
PM Agent |
Turns tickets into structured Spec documents | 3 skills |
Coding Agent |
Builds from task lists; reviews its own output against the Spec | 3 skills |
Sales Agent |
Converts client requests into scoped proposals | 3 skills |
Pipeline Agent |
Orchestrates all agents — task decomposition, assignments, guardrails, stop conditions (Night School) | 6 skills |
Custom Agent |
Define your own agent if it is not listed above | Start fresh |
This curriculum is aligned with Gauntlet AI Night School (managed computer agents & software factories). The lecture’s mental model maps directly to SMS Software Factory:
| Night School concept | Your factory |
|---|---|
| Managed agent = model + tools + governed environment | VPS at factory.smesolutions.energy, auth, audit log, Ollama |
| “What is it allowed to touch?” | Router scope validation + Pipeline guardrail gates skill |
| Orchestration / Kanban dispatch | Pipeline Agent → tickets/agent-task-queue.json + learning cycle |
| Software factory team (Kelly Claude) | PM → Architect → Task → Builder → Review → Test → Deploy |
| Model routing (planner vs coder) | Ollama on VPS; frontier planning vs local execution (configurable) |
| Human approval before ship/deploy | Deploy stage + Pipeline “Guardrail Gates” skill |
| Four failure modes (drift, hallucination, ambiguity, permissions) | Pipeline “Failure Mode Detection” + curriculum stop/flag rules |
| Teacher curriculum with expected output | This tool — fixes agents looping or inventing lessons |
Open Agent Curriculum → select Pipeline Agent → review the six pre-built skills → Save to Factory → run a learning cycle from the dashboard.
The tool has three screens. You move through them in order: Select Agent → Build → Output.
Expected Output is the field most people skip because it is the hardest to write. Do not skip it. If you cannot describe what correct looks like, the agent cannot evaluate itself. Start simple — even one sentence is enough to begin.
Every curriculum you build generates three separate outputs. Each one goes to a different place in your factory.
skills/curriculum/{agent}-teacher.md.
tickets/training/ and queued for the agent learning cycle.
skills/curriculum/{agent}-memory-format.md.
If you want to see this working as fast as possible, follow these five steps:
You do not need a perfect curriculum to start. One skill with a clear expected output is enough to see the difference.