/validate-story-draft
Validate a story draft (Draft → Ready on GO). Runs the OSS PO validation task. Use when: validate story, *validate-story-draft, /validate-story-draft, story readiness.
Claude Code
$ npx -y skills add SynkraAI/aiox-core --skill validate-story-draft --agent claude-code
Codex
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a codex -y
Cursor
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a cursor -y
Gemini CLI
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a gemini-cli -y
GitHub Copilot
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a github-copilot -y
OpenCode
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a opencode -y
Windsurf
$ npx skills add SynkraAI/aiox-core --skill validate-story-draft -a windsurf -y
SKILL.md
validate-story-draft.SKILL.mdname: validate-story-draft
description: >
Validate a story draft (Draft → Ready on GO). Runs the OSS PO validation task.
Use when: validate story, *validate-story-draft, /validate-story-draft, story readiness.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: povalidate-story-draft
Lean SDC skill. **Task is source of truth** — do not invent a parallel checklist.
Task SOT
Load and execute:
`.aiox-core/development/tasks/validate-next-story.md`
Fallback if project uses the dev-side validator:
`.aiox-core/development/tasks/dev-validate-next-story.md`
Input
- `$ARGUMENTS[0]` — story path (required; ask if missing)
- `$ARGUMENTS[1]` — `yolo` | `interactive` (default `interactive`)
Protocol
1. Read the task file fully; follow its pre-conditions, instructions, and exit criteria. 2. Adopt **@po** persona (or the story's quality-gate agent if specified and ≠ executor). 3. Run validation against the story template / 10-point (or task-defined) checklist. 4. Auto-fix only mechanical gaps the task allows; do not invent AC/scope. 5. On **GO** (including conditional GO after fixes): set story **Status → Ready**, append Change Log. 6. On **NO-GO**: leave Draft; list required fixes.
Post-phase verification
Must be true on disk before handing off:
- [ ] Story file updated (Ready on GO, or Draft + remediation on NO-GO)
- [ ] Change Log entry present
- [ ] No `Status: Done` written by this skill
Forbidden
- Setting `Status: Done`
- Product harvest trees or product-only local canon (see ARCH-A denylist)
- `git push` / PR (delegate `@devops`)
Modes
| Mode | Behavior | |------|----------| | `interactive` | Confirm on ambiguity | | `yolo` | Autonomous; log decisions in chat |
Read more
name: validate-story-draft
description: >
Validate a story draft (Draft → Ready on GO). Runs the OSS PO validation task.
Use when: validate story, *validate-story-draft, /validate-story-draft, story readiness.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: povalidate-story-draft
Lean SDC skill. **Task is source of truth** — do not invent a parallel checklist.
Task SOT
Load and execute:
`.aiox-core/development/tasks/validate-next-story.md`
Fallback if project uses the dev-side validator:
`.aiox-core/development/tasks/dev-validate-next-story.md`
Input
- `$ARGUMENTS[0]` — story path (required; ask if missing)
- `$ARGUMENTS[1]` — `yolo` | `interactive` (default `interactive`)
Protocol
1. Read the task file fully; follow its pre-conditions, instructions, and exit criteria. 2. Adopt **@po** persona (or the story's quality-gate agent if specified and ≠ executor). 3. Run validation against the story template / 10-point (or task-defined) checklist. 4. Auto-fix only mechanical gaps the task allows; do not invent AC/scope. 5. On **GO** (including conditional GO after fixes): set story **Status → Ready**, append Change Log. 6. On **NO-GO**: leave Draft; list required fixes.
Post-phase verification
Must be true on disk before handing off:
- [ ] Story file updated (Ready on GO, or Draft + remediation on NO-GO)
- [ ] Change Log entry present
- [ ] No `Status: Done` written by this skill
Forbidden
- Setting `Status: Done`
- Product harvest trees or product-only local canon (see ARCH-A denylist)
- `git push` / PR (delegate `@devops`)
Modes
| Mode | Behavior | |------|----------| | `interactive` | Confirm on ambiguity | | `yolo` | Autonomous; log decisions in chat |
🌐 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 validate-story-draft.
- Which coding agents can use validate-story-draft?
- validate-story-draft 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.

