auto
Run an increment unattended - the Stop hook feeds you back into the loop until every task is done. Use when saying "auto mode", "run until done", or "ship this…
Risk-scored quality assessment of an increment via `specweave qa`. Use when saying "qa", "quality check", "risk assessment", or before deciding whether an increment is ready to close.
$ npx -y skills add anton-abyzov/specweave --skill qa --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/qaContext preview
The summary Claude sees to decide when to auto-load this skill.
Risk-scored quality assessment of an increment via `specweave qa`. Use when saying "qa", "quality check", "risk assessment", or before deciding whether an increment is ready to close.
description: Risk-scored quality assessment of an increment via `specweave qa`. Use when saying "qa", "quality check", "risk assessment", or before deciding whether an increment is ready to close. version: 2.0.0 argument-hint: "<increment-id> [--gate|--pre|--full]"
A thin wrapper over `specweave qa` — the deterministic part is the CLI's job. QA scores risk and lists blockers; it is **not** the code review (`sw:review`) and **not** the closure gate (`specweave verify` → `reports/verify.json`).
| Intent | Command | |---|---| | Quick score (default) | `specweave qa <id>` | | Before implementing | `specweave qa <id> --pre` | | Comprehensive gate check | `specweave qa <id> --gate` | | Multi-agent deep pass | `specweave qa <id> --full` | | In CI (exit 1 on FAIL) | `specweave qa <id> --ci` | | Rule-based only, no model call | `specweave qa <id> --no-ai` | | Turn blockers into tasks | `specweave qa <id> --export` |
`--export` appends the blockers to `tasks.md` as new `### T-NN` definitions; claim them with `specweave task claim` like any other task.
1. Run the command for the intent above. Pass the increment id explicitly — QA never guesses. 2. Read the verdict (PASS / CONCERNS / FAIL) and the risk score out loud, then the blockers. 3. **Blockers are work, not commentary**: `--export` them, or fix them now and re-run. 4. If the verdict is FAIL and the user wants to close anyway, that is `specweave complete <id> --reason "<why>"` — recorded in `metadata.json`, not silently skipped.
(adversarial fresh-context reading). Closure needs `verify.json`; QA is advisory.
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 an increment unattended - the Stop hook feeds you back into the loop until every task is done. Use when saying "auto mode", "run until done", or "ship this…
Expand the solution space before committing - framed options compared on stated criteria, ending in a pick. Use when saying "brainstorm", "ideate", or "what…
Work an increment task by task through the ledger: task next, claim, implement, commit, task done with evidence. Use when saying "implement", "start working",…
Close an increment: ledger check, specweave verify, optional review, then specweave complete. Use when all tasks are done and saying "close increment", "we are…
Write a portable, secret-scrubbed handoff doc so this work can continue in any AI tool or on any machine. Use when saying "handoff", "running out of tokens",…
Plan a unit of work as a SpecWeave increment - spec.md with Problem, Scope, numbered ACs and an Approach, plus tasks.md. Use when starting a feature, bug,…