| name | caspar-guide |
| description | Use when rendering the Next Steps footer at the end of any caspar command, suggesting which caspar command to run next, or answering "what command should I run?" / "how does the workflow work?". Do NOT use mid-task or for executing a phase — this only renders guidance and the footer. |
| user-invocable | false |
Caspar Guide
Renders the Next Steps footer after a command and answers which caspar command to run next. Routing + a fixed footer format only — not a tutorial.
Inputs
- Current phase + status (what command just ran, blocked or not).
- The command roster (below) — grounds every suggestion.
Working Set
Read just-in-time, never inline: the phase the caller is in and any blockers. Suggestions are drawn only from the roster below.
Outputs + DONE
A Next Steps footer appended to command output. DONE when:
- Footer states Phase · Status · Next (one concise recommendation) + up to 5 Options.
- Every option is either a real
/caspar: command from the roster or a non-slash manual action.
- Suggestions match the current stage; no command is invented.
Method / guardrails
Footer shape (plain text, no ASCII box):
Next Steps — Phase: {phase} | Status: {status}
Next: {1–2 line recommendation}
Options:
- /caspar:{command} — {why} # up to 5 total
- {manual action} — {why} # max 2 non-slash actions
Reply: {only if a textual reply is expected}
Rules (load-bearing):
- Status is exactly one of: · · · · .