← ClaudeAtlas

vibe-strategylisted

Set or refocus project direction: brainstorm, then write the root .spec docs (product/tech/design/plan). The strategy flow — no source code. Trigger on: project direction, strategy, roadmap, "what should we build", refocus, rewrite product/tech/design/plan, or user says strategy.
LennardZuendorf/vibe · ★ 0 · AI & Automation · score 66
Install: claude install-skill LennardZuendorf/vibe
# vibe-strategy — direction loop The strategy flow shapes project direction. It reads lessons, brainstorms, and writes the **root** `.spec/` docs. It never writes source code. States: `strategy.brainstorm → strategy.spec → (strategy.compound | idle)`. ## Procedure 1. **Locate.** Read `.agents/flow/state.json`. If not already in a `strategy.*` state, transition in: `bash .agents/flow/scripts/set-state.sh strategy.brainstorm`. 2. **Read lessons first.** On entering `strategy.brainstorm`, read `.spec/lessons.md` so past mistakes shape direction (retrieval, not just recording). 3. **Brainstorm.** Delegate to `superpowers:brainstorming` for the human dialogue. Scratch only — no spec writes yet. When direction is clear, suggest: "direction looks set — move to strategy.spec?" and transition on confirmation. 4. **Spec.** In `strategy.spec`, delegate to the `spec` skill. Write **only** the root docs: `.spec/product.md`, `.spec/tech.md`, `.spec/design.md`, `.spec/plan.md`. Inject those exact paths. Do not touch `lessons.md` or source. Validate with `bash .agents/skills/spec/scripts/validate.sh`. 5. **Compound (conditional).** Most strategy runs surface no durable lesson. Only if one did, suggest `strategy.compound` (delegates to `vibe-compound`); else go to `idle`. Trust the agent to pick — this is "trust the agent" applied to control flow. ## Rules - Caveman **lite** throughout (full sentences, no filler). - Transitions are agent-*suggested*, not