Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
日本語の概要は準備中です。原文の説明を表示しています。
Turn a feature idea into INVEST-compliant user stories, epics, PRPs/PRDs, and sprint plans. Use when breaking down a feature for implementation or planning a sprint. Trigger on "write user stories", "break this into stories", "create a PRP", "plan the sprint", "story".
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Unified workflow from feature idea to ready-to-implement stories. Replaces user-story-generator, story-validator, sprint-planner, and technical-annotator.
TDD note: Do NOT use
/story tests. Use/implementationdirectly — it has TDD built-in and generates tests from acceptance criteria with full codebase context./story testsis archived: it produces generic stubs that conflict with implementation-generated tests.
/story # Auto-detect project, suggest next action
/story create # Feature description -> INVEST-compliant user stories
/story create --epic # Feature too large for stories -> create EP-XXXX epic
/story create --prd # Feature description -> PRD (aggregated stories)
/story decompose <EP-XXXX> # Decompose an epic into child US-XXXX stories
/story prp <story-ids> # Generate PRP from stories (invokes /prp-generator)
/story plan # Sprint/milestone planning from backlog
/story update # Create new stories from change request
/story sync # Push stories/epics to GitHub issues via gh CLI
Always write in English. All story/epic YAML content, GitHub issue titles and bodies, acceptance criteria, and documentation must be in English. No exceptions — do not detect or adapt to project language.
Usa --epic quando... | Usa create (storia) quando... |
|---|---|
| La feature richiede >3 storie figlie | La feature si implementa in 1-2 sessioni |
| Stima > 8 story points | Stima ≤ 8 story points |
| Coinvolge nuovo modello dati + UI + notifiche | Tocca un'area già strutturata |
| È un deliverable di bando o milestone | È un task di refinement |
Regola pratica: se mentre scrivi le acceptance criteria ti vengono 6+ punti, è un'epica.
Parse $ARGUMENTS for explicit subcommand. If no arguments, detect project context:
PROJECT_INFO=$(bash "$HOME/.claude/skills/story/lib/project-detector.sh")
With no arguments:
/story create for next PRP/story create to startcreateInteractive feature-to-stories workflow.
Prima di generare storie, valuta se la feature è troppo grande:
--epic obbligatorio--epic obbligatorio--epicSe l'utente non ha passato --epic ma la feature lo richiede, proponi di creare un'epica invece. Non generare storie impossibili da stimare.
Ask the user these questions in English. Skip if answers are obvious from context.
Always add: Current system state (AS-IS) — what already exists, what is missing. Without this, context is insufficient for implementation.
--epic)Quando --epic è passato, genera un'epica EP-XXXX invece di storie:
templates/epic-yaml.md per lo schema.epic_counter (separato da .story_counter)context, problem, personas, goal, success_metrics, current_state, sub_stories, technical_dependenciessub_stories è una lista di titoli delle storie figlie — verranno create da /story decomposestories/yaml-source/EP-XXXX.yaml> Questa è un'epica — va decomposta prima dell'implementazione in cima, poi tutte le sezioni in italiano con sub_stories come checklistFrom the feature, generate 2-6 user stories following INVEST criteria:
US-XXXX (increment from .story_counter in project root, create if absent)templates/story-yaml.md for the YAML schemacontext field with: da dove viene questa storia (epica parent, bando, discovery), riferimenti a documenti, stato AS-IS del sistema. Senza contesto il YAML è inutile.parent_epic: EP-XXXX e aggiorna child_stories nell'epicaFor each generated story, check INVEST inline (no external scripts):
| Criterion | Pass if... |
|---|---|
| Independent | No circular deps, minimal blocking |
| Negotiable | Describes outcome, not implementation |
| Valuable | Has clear "so that" benefit |
| Estimable | Has story points + acceptance criteria |
| Small | <=8 points |
| Testable | Has Given/When/Then criteria |
Fix any failures before presenting to user.
stories/yaml-source/US-XXXX.yamlstories/generated-docs/US-XXXX.mdCreate stories/ directories if they don't exist in the project.
Show table of generated stories with: ID, title, points, persona, acceptance criteria count. Ask user to approve, modify, or regenerate.
--prd)When --prd flag is present, wrap stories into a Product Requirements Document:
templates/prd.md for the PRD formatdocs/development/prds/PRD-XXXX.mddecomposeDecompone un'epica EP-XXXX nelle sue storie figlie US-XXXX.
stories/yaml-source/EP-XXXX.yaml (ID passato come argomento)sub_stories, genera una storia US-XXXX:
parent_epic: EP-XXXXblocked_by in base alle dipendenze logiche tra le storie figliecontext dall'epica e aggiungi la specifica della singola storiaacceptance_criteria (Given/When/Then) specifici per questa storiastory_points (Fibonacci 1-8)stories/yaml-source/US-XXXX.yamlchild_stories nell'epica con i nuovi IDstatus dell'epica a decomposedgh issue comment <epic_issue_number> --body "Decomposed into: US-XXXX #NNN, US-XXXX #NNN, ..."
gh issue close <epic_issue_number> --reason "not planned"
Rationale: l'epica è un contenitore di planning, non un work item. Una volta decomposta,
il lavoro reale vive nelle storie figlie. L'issue epica rimane visibile (non cancellata)
con il commento che linka le figlie.Usa il titolo formato: [MILESTONE|NN] [PP] US-XXXX feat: titolo
Nel body: includi link all'epica parent (Part of EP-XXXX #NNN) e i criteri Given/When/Then.
prpBridge stories to PRP generation.
$ARGUMENTStemplates/prp-bridge.md for mapping rules/prp-generator skill with composed inputplanSprint/milestone planning from story backlog.
stories/yaml-source/ for stories with status: backlog or readytemplates/sprint-report.md formatsprint: "Sprint YYYY-NN"gh apiupdateCreate new stories from a change request or user feedback.
stories/yaml-source/syncPush stories and epics to GitHub issues.
stories/yaml-source/ (both EP-XXXX and US-XXXX)github_issue:
gh issue create --title "[MILESTONE|NN] [P0] EP-XXXX epica: titolo" --body <body con header epica + sub_stories checklist>gh issue create --title "[MILESTONE|NN] [PP] US-XXXX feat: titolo" --body <body con AC Given/When/Then + link parent epic>github_issue: <number>parent_epic: add comment linking to parent issue| Template | Purpose | File |
|---|---|---|
| Epic YAML format | Schema per file epica EP-XXXX | templates/epic-yaml.md |
| Story YAML format | Schema per file storia US-XXXX | templates/story-yaml.md |
| PRP bridge | Story -> PRP section mapping | templates/prp-bridge.md |
| PRD format | Product requirements document | templates/prd.md |
| Sprint report | Sprint plan output | templates/sprint-report.md |
| GitHub issue | Issue body template | templates/github-issue.md |
| GitHub issue | Issue body template | templates/github-issue.md |
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
日本語の概要は準備中です。原文の説明を表示しています。
Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.
日本語の概要は準備中です。原文の説明を表示しています。
Run SQL queries against psql, BigQuery, or MySQL from the terminal, including natural-language-to-SQL and schema exploration. Use when analyzing data, inspecting DB state, or debugging tables. Trigger on "query the database", "SQL", "show me data from", "explore table".
日本語の概要は準備中です。原文の説明を表示しています。
Design REST APIs or function contracts with clear request/response specifications, error handling patterns, authentication strategies, and comprehensive documentation.
日本語の概要は準備中です。原文の説明を表示しています。
Generate comprehensive API endpoint tests for REST and GraphQL APIs. Creates tests for all HTTP methods, status codes, authentication, and validation.
日本語の概要は準備中です。原文の説明を表示しています。
Design component architecture and module structure using established architectural patterns for clean, maintainable, and scalable systems.
日本語の概要は準備中です。原文の説明を表示しています。