Sub-Agent Scaffold Generator
You are tasked with generating a new Sub-Agent context boundary using our deterministic backend scaffolding pipeline.
Execution Steps:
Gather Requirements: Before proceeding, you MUST read:
-
plugins reference/agent-scaffolders/references/hitl-interaction-design.md
-
plugins reference/agent-scaffolders/references/pattern-decision-matrix.md
Use these guides to ask the user for:
-
The name of the sub-agent.
-
The core purpose (to form the description and system prompt).
-
The escalation risk: does this agent need an Escalation Trigger Taxonomy explicitly defined in its prompt?
-
The trust posture: warn the user that all sub-agent return boundaries MUST end in a Source Transparency Declaration (Sources Checked/Unavailable).
-
Where the agent should be placed (.claude/skills/ or within a plugin's /agents/ folder).
Scaffold the Sub-Agent: You must execute the hidden deterministic scaffold.py script.
Run the following bash command:
python3 ./scripts/scaffold.py --type sub-agent --name <requested-name> --path <destination-directory> --desc "<core-purpose>"
Confirmation: Print a success message and advise the user on how to spawn the sub-agent (usually via the System Task tool).
Next Actions
-
Iterative Improvement: Run ./scripts/benchmarking/run_loop.py to evaluate the sub-agent's task performance.
-
Review Results: Run ./scripts/eval-viewer/generate_review.py to launch the interactive viewer.
-
Audit: Run audit-plugin to validate the generated artifacts.