dev:plan
Installation
SKILL.md
Compatibility: If
AskUserQuestionis unavailable, present options as a numbered list and wait for the user's reply. IfTaskis unavailable, run parallel steps sequentially. Thecontext: forkandagent:frontmatter fields are Claude Code-specific — on OpenCode and VS Code Copilot they are ignored and the skill runs inline using the current model.
Plan software architecture for a project or feature. Writes drafts to .codevoyant/plans/.
Step 0: Parse Args
Extract:
FEATURE_NAME= first non-flag argument (slugify for filename)PLAN_MODE= value after--mode(archorfeat); if absent, leave unset — Step 1 will askBG_MODE,SILENTas standard
If no FEATURE_NAME: ask "What are we designing architecture for?" (free text).
Derive:
FEATURE_SLUG= lowercase, hyphens (e.g. "auth refresh flow" → "auth-refresh-flow")PLAN_DIR = .codevoyant/plans/{FEATURE_SLUG}