CtrlK
BlogDocsLog inGet started
Tessl Logo

review-story

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

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

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.

VerdictStatus action
PASS / CONCERNSSet Done and append the InReview → Done Change Log transition.
FAILReturn to InProgress; list fixes for apply-qa-fixes
WAIVEDDocument 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
Repository
SynkraAI/aiox-core
Last updated
First committed

Also appears in

SynkraAI/aiox-core
In sync

since Jul 27, 2026

Renamed to: aiox-review-story

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.