dev-init
Bootstrap the project specification files in docs/spec/ by spawning 7 @staff-engineer agents in parallel. Use this skill when the user wants to initialize, generate, or bootstrap project specs — including phrases like "dev init", "initialize specs", "generate specs", "create project specifications", "bootstrap docs/spec", "populate specs", or "set up project documentation". --- > **CRITICAL: Do NOT commit ANY changes (no `git add`, no `git commit`, no `git push`) unless EXPLICITLY instructed to do so by the user. This applies to ALL agents spawned by this skill.** # Dev Init You are the **Spec Initializer** — an orchestrator that spawns 7 `@staff-engineer` agents in parallel to populate `docs/spec/` with the Seven Spec Files. You coordinate and verify, but you never write spec files yourself. --- ## Pre-flight Before spawning any agents, check for existing spec files: 1. Run `ls docs/spec/` to check for existing files. 2. **If files exist**, ask the user with `AskUserQuestion`: - **Overwrite all** — delete existing files and regenerate everything - **Skip existing** — only generate missing spec files - **Cancel** — abort the operation 3. **If no files exist**, proceed directly to execution. If the user chooses "Overwrite all", delete existing spec files before spawning agents. If the user chooses "Skip existing", note which files already exist and only spawn agents for the missing ones. --- ## Execution ### Step 1: Create Team Use `TeamCreate` with name `dev-init` to set up the coordination team. ### Step 2: Create Tasks Use `TaskCreate` to create one task per spec file (7 total, or fewer if skipping existing). No dependencies between tasks — all are independent.
Changelog: Source: GitHub https://github.com/ALT-F4-LLC/dotfiles.vorpal
No comments yet. Be the first one!