auto
Run a SpecWeave increment unattended until every task is done, then verify and close. Use for "auto mode", "run until done", "ship this while I sleep".
Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options".
$ npx -y skills add anton-abyzov/specweave --skill sw-brainstorm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sw-brainstormContext preview
The summary Claude sees to decide when to auto-load this skill.
Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options".
description: Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate", "what are our options". argument-hint: "<topic> [--depth quick|standard|deep]" version: 3.0.0
Decides which thing to spec; it never replaces the spec. Hand the winner to sw-increment.
| Depth | Options | Output | |---|---|---| | `quick` (default for a narrow question) | 3 | a table and a pick, in the conversation | | `standard` | 4 to 5 | table, trade-offs, `reports/brainstorm.md` if an increment exists | | `deep` | 5 to 7, including "do nothing" and one contrarian | written doc, rejected alternatives, risks |
1. **Frame.** One sentence: the decision and what makes an answer good. Write 3 to 5 criteria first (cost, time to ship, blast radius, reversibility, who maintains it). Choosing criteria after seeing the options is how bias gets in. 2. **Diverge.** Generate before judging, and force variety: the obvious one, the cheap one (80% for 20%), buy instead of build, do nothing or defer (with its cost), and one that inverts an assumption everyone makes. Name each in 3 to 6 words. 3. **Converge.** One table, option by criteria, with a "kills it if" per option. Then a short paragraph per survivor: how it works, what it costs, what breaks. 4. **Pick.** The recommendation, the runner-up, and the one fact that would flip it. If the honest answer is "we need data", name the experiment. 5. **Hand off.** `specweave create-increment "<the pick>"` (sw-increment) and paste the rejected alternatives into its Approach section.
Run three lenses over the same options: advocate (strongest case for), critic (how each fails in production), pragmatist (what ships this week). If your tool supports subagents, run them in parallel; otherwise do three labelled passes in sequence. Merge.
Nothing here needs the CLI; create the increment folder by hand as sw-increment describes.
Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to GitHub/JIRA. Domain-expert skills for PM, Architect, Frontend, QA learn your patterns permanently. Claude Code, Codex, Cursor, Copilot & more.
Repo: anton-abyzov/specweave
Run a SpecWeave increment unattended until every task is done, then verify and close. Use for "auto mode", "run until done", "ship this while I sleep".
Widen the options before committing - framed options compared on stated criteria, ending in a pick that becomes an increment. Use for "brainstorm", "ideate",…
Work a SpecWeave increment task by task - claim, implement inside the task's Files, test, commit, done with evidence - then verify and close. Use for…
Close a SpecWeave increment - every task done or skipped, specweave verify green, a fresh-context review, then specweave complete. Use for "close it", "we are…
Hand work to another tool, account or machine and pick it up there, in two words. Use when the user says "hand off", "out of tokens", "switching accounts",…
Plan work as a SpecWeave increment - one spec.md with Problem, Scope, numbered ACs, Approach and Tasks - before writing code. Use for "plan a feature", "new…