/close-story
Finalize bookkeeping for a story already completed by QA. Never changes lifecycle status. Use when: close story, *close-story, story Done, /close-story.
$ npx -y skills add SynkraAI/aiox-core --skill close-story --agent claude-codeHow 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
/close-story
Context preview
The summary Claude sees to decide when to auto-load this skill.
Finalize bookkeeping for a story already completed by QA. Never changes lifecycle status. Use when: close story, *close-story, story Done, /close-story.
SKILL.md
close-story.SKILL.mdname: close-story
description: >
Finalize bookkeeping for a story already completed by QA. Never changes lifecycle status.
Use when: close story, *close-story, story Done, /close-story.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: poclose-story
Lean SDC skill. **Task is source of truth.**
Task SOT
`.aiox-core/development/tasks/po-close-story.md`
Input
- `$ARGUMENTS[0]` — story path
- `$ARGUMENTS[1]` — mode
Pre-close gates (blocking)
Before any administrative write, verify (this skill must not modify lifecycle Status):
1. Review/gate verdict exists and is PASS, CONCERNS (accepted), or WAIVED — not FAIL/missing. 2. Acceptance criteria met. 3. Tasks checked complete; File List present. 4. Quality gates green (or documented waiver). 5. Story is already **Done** by QA; any other status is an integrity violation.
On any hard fail → **HALT**, no administrative write and no Status change.
Protocol
1. Load and execute `po-close-story.md`. 2. Adopt **@po**. 3. Preserve **Status: Done**; do not perform a lifecycle transition. 4. Update epic index/backlog and closure metadata if required. 5. Suggest next story when applicable.
Post-phase verification
- [ ] `Status: Done` remains unchanged on disk
- [ ] Administrative closure entry added only when it carries new metadata
- [ ] Epic index updated if applicable
Forbidden
- Closing without a review verdict or before QA sets Done
- Changing story lifecycle status
- `git push` (still `@devops`)
- Product harvest trees (see ARCH-A denylist)
Read more
name: close-story
description: >
Finalize bookkeeping for a story already completed by QA. Never changes lifecycle status.
Use when: close story, *close-story, story Done, /close-story.
user-invocable: true
argument-hint: "{story-path} [yolo|interactive]"
agent: poclose-story
Lean SDC skill. **Task is source of truth.**
Task SOT
`.aiox-core/development/tasks/po-close-story.md`
Input
- `$ARGUMENTS[0]` — story path
- `$ARGUMENTS[1]` — mode
Pre-close gates (blocking)
Before any administrative write, verify (this skill must not modify lifecycle Status):
1. Review/gate verdict exists and is PASS, CONCERNS (accepted), or WAIVED — not FAIL/missing. 2. Acceptance criteria met. 3. Tasks checked complete; File List present. 4. Quality gates green (or documented waiver). 5. Story is already **Done** by QA; any other status is an integrity violation.
On any hard fail → **HALT**, no administrative write and no Status change.
Protocol
1. Load and execute `po-close-story.md`. 2. Adopt **@po**. 3. Preserve **Status: Done**; do not perform a lifecycle transition. 4. Update epic index/backlog and closure metadata if required. 5. Suggest next story when applicable.
Post-phase verification
- [ ] `Status: Done` remains unchanged on disk
- [ ] Administrative closure entry added only when it carries new metadata
- [ ] Epic index updated if applicable
Forbidden
- Closing without a review verdict or before QA sets Done
- Changing story lifecycle status
- `git push` (still `@devops`)
- Product harvest trees (see ARCH-A denylist)
🌐 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.
Repo: SynkraAI/aiox-core
Other skills on aiox-core.
- /aiox-master
Activate Orion (aiox-master) for AIOX Master Orchestrator & Framework Developer. Use when you need comprehensive expertise across all domains, framework component creation/modification, workflow orchestration, or running tasks that don't...
Open skill - /analyst
Activate Atlas (analyst) for Business Analyst. Use for market research, competitive analysis, user research, brainstorming session facilitation, structured ideation workshops, feasibility studies, industry trends analysis, project discov...
Open skill - /architect
Activate Aria (architect) for Architect. Use for system architecture (fullstack, backend, frontend, infrastructure), technology stack selection (technical evaluation), API design (REST/GraphQL/tRPC/WebSocket), security architecture, perf...
Open skill - /data-engineer
Activate Dara (data-engineer) for Database Architect & Operations Engineer. Use for database design, schema architecture, Supabase configuration, RLS policies, migrations, query optimization, data modeling, operations, and monitoring
Open skill - /dev
Activate Dex (dev) for Full Stack Developer. Use for code implementation, debugging, refactoring, and development best practices
Open skill - /devops
Activate Gage (devops) for GitHub Repository Manager & DevOps Specialist. Use for repository operations, version management, CI/CD, quality gates, and GitHub push operations. ONLY agent authorized to push to remote repository.
Open skill

