Skip to content
Development
Skill

/review-story

QA gate for a story — verdict PASS/CONCERNS/FAIL/WAIVED + lifecycle transition. Use when: review story, qa gate, *qa-gate, /review-story.

From plugin
aiox-core
3.1k27 skills18 agents24 commands
Install
$ npx -y skills add SynkraAI/aiox-core --skill review-story --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/review-story

Context preview

The summary Claude sees to decide when to auto-load this skill.

QA gate for a story — verdict PASS/CONCERNS/FAIL/WAIVED + lifecycle transition. Use when: review story, qa gate, *qa-gate, /review-story.

SKILL.md

review-story.SKILL.md
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: qa

review-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
Ships withaiox-core

🌐 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.

Get the whole plugin