/review-story
QA gate for a story — verdict PASS/CONCERNS/FAIL/WAIVED + lifecycle transition. Use when: review story, qa gate, *qa-gate, /review-story.
Claude Code
$ npx -y skills add SynkraAI/aiox-core --skill review-story --agent claude-code
Codex
$ npx skills add SynkraAI/aiox-core --skill review-story -a codex -y
Cursor
$ npx skills add SynkraAI/aiox-core --skill review-story -a cursor -y
Gemini CLI
$ npx skills add SynkraAI/aiox-core --skill review-story -a gemini-cli -y
GitHub Copilot
$ npx skills add SynkraAI/aiox-core --skill review-story -a github-copilot -y
OpenCode
$ npx skills add SynkraAI/aiox-core --skill review-story -a opencode -y
Windsurf
$ npx skills add SynkraAI/aiox-core --skill review-story -a windsurf -y
SKILL.md
review-story.SKILL.mdname: review-story
description: >
QA gate for a story — verdict PASS/CONCERNS/FAIL/WAIVED + lifecycle transition.
Use when: review story, qa gate, *qa-gate, /review-story.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: qareview-story
Lean SDC skill. **Task is source of truth** for gate schema and review depth.
Task SOT
Primary:
`.aiox-core/development/tasks/qa-gate.md`
Supporting (deep review):
`.aiox-core/development/tasks/qa-review-story.md`
Input
- `$ARGUMENTS[0]` — story path
- `$ARGUMENTS[1]` — mode (`yolo` | `interactive`)
Protocol
1. Load `qa-gate.md` and execute review + gate-file write. 2. Adopt **@qa** (or story quality_gate if ≠ executor). 3. Write gate under `docs/qa/gates/` (path per task/core-config). 4. Update story **QA Results** section with verdict + gate path. 5. Verdicts: **PASS** | **CONCERNS** | **FAIL** | **WAIVED**.
Status policy (canonical lifecycle)
The QA task and `.claude/rules/story-lifecycle.md` are authoritative.
| Verdict | Status action | |---------|----------------| | PASS / CONCERNS | Set **Done** and append the `InReview → Done` Change Log transition. | | FAIL | Return to **InProgress**; list fixes for `apply-qa-fixes` | | WAIVED | Document waiver, set **Done**, and append the lifecycle transition. |
Post-phase verification
- [ ] Gate file on disk (or equivalent QA Results with explicit verdict)
- [ ] Story QA Results updated
- [ ] PASS/CONCERNS/WAIVED set Done; FAIL sets InProgress
Forbidden
- Self-approving as the same agent that implemented (anti-self-review)
- Product harvest trees or product-only local canon (see ARCH-A denylist)
- `git push`
Read more
name: review-story
description: >
QA gate for a story — verdict PASS/CONCERNS/FAIL/WAIVED + lifecycle transition.
Use when: review story, qa gate, *qa-gate, /review-story.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: qareview-story
Lean SDC skill. **Task is source of truth** for gate schema and review depth.
Task SOT
Primary:
`.aiox-core/development/tasks/qa-gate.md`
Supporting (deep review):
`.aiox-core/development/tasks/qa-review-story.md`
Input
- `$ARGUMENTS[0]` — story path
- `$ARGUMENTS[1]` — mode (`yolo` | `interactive`)
Protocol
1. Load `qa-gate.md` and execute review + gate-file write. 2. Adopt **@qa** (or story quality_gate if ≠ executor). 3. Write gate under `docs/qa/gates/` (path per task/core-config). 4. Update story **QA Results** section with verdict + gate path. 5. Verdicts: **PASS** | **CONCERNS** | **FAIL** | **WAIVED**.
Status policy (canonical lifecycle)
The QA task and `.claude/rules/story-lifecycle.md` are authoritative.
| Verdict | Status action | |---------|----------------| | PASS / CONCERNS | Set **Done** and append the `InReview → Done` Change Log transition. | | FAIL | Return to **InProgress**; list fixes for `apply-qa-fixes` | | WAIVED | Document waiver, set **Done**, and append the lifecycle transition. |
Post-phase verification
- [ ] Gate file on disk (or equivalent QA Results with explicit verdict)
- [ ] Story QA Results updated
- [ ] PASS/CONCERNS/WAIVED set Done; FAIL sets InProgress
Forbidden
- Self-approving as the same agent that implemented (anti-self-review)
- Product harvest trees or product-only local canon (see ARCH-A denylist)
- `git push`
🌐 README por idioma: EN | PT | ES | ZH Devolvendo às pessoas o poder de criar — Framework open source de orquestração de IA que devolve o controle a quem tem coragem de construir.
Other skills on aiox-core.
More skills from other plugins.
agentmail
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
adr-create
Create a new Architecture Decision Record with sequential numbering and AgentDB registration
Questions about review-story.
- Which coding agents can use review-story?
- review-story installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

