story-readiness

Validate user story files for GDD requirements, ADR references, and acceptance criteria.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/johnatas-henrique/overdrive --skill story-readiness-johnatas-henrique
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: story-readiness
Source: https://github.com/johnatas-henrique/overdrive/tree/main/.opencode/skills/story-readiness
Command: npx skills add https://github.com/johnatas-henrique/overdrive --skill story-readiness-johnatas-henrique

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Development teams frequently waste time and hit mid-sprint delays when they start working on user stories that are missing critical implementation context, such as referenced GDD requirements, accepted ADRs, or testable acceptance criteria, leading to rework and unplanned design work during active sprints.

Core Features & Use Cases

  • Comprehensive Story Validation: Checks stories against GDD requirements, ADR status, TR-ID validity, control manifest rules, and definition of done criteria to catch gaps before implementation begins.
  • Clear Verdicts & Actionable Gaps: Produces READY / NEEDS WORK / BLOCKED verdicts for each story, with specific descriptions of missing items and exact fixes required to resolve gaps.
  • Use Case: Before assigning a combat mechanic story to a developer, run this skill to confirm it has a valid ADR reference, testable acceptance criteria like "jump reaches 5 units height in 0.3 seconds", and all referenced asset files exist, so the developer can start work without interruptions.

Quick Start

Use the story-readiness skill to validate if the story file 'production/epics/combat/story-001-basic-attack.md' is ready for implementation.

Frequently Asked Questions about story-readiness

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a user story is ready for sprint implementation?

Run a story readiness validation to check if your user story files contain all required implementation context, including GDD requirements, ADR references, and testable acceptance criteria. This prevents mid-sprint blockers by verifying completeness across design, architecture, and scope fields before development begins.

What causes mid-sprint blockers when developing game mechanics?

Mid-sprint blockers typically occur when user stories lack critical implementation context like referenced GDD requirements, accepted ADRs, or testable acceptance criteria. Validating story readiness before assigning work prevents the rework and unplanned design work that causes these delays.

How do I validate user stories across a full sprint or epic collection?

You can validate user stories across single files, full sprints, or all epic story collections within the Overdrive project structure. The process checks each story against design, architecture, scope, and definition of done rules, producing READY, NEEDS WORK, or BLOCKED verdicts for the entire batch.

What makes acceptance criteria testable for a user story?

Testable acceptance criteria provide specific, measurable implementation targets, such as "jump reaches 5 units height in 0.3 seconds." Story readiness validation enforces that these criteria are present and clearly defined to prevent ambiguous development expectations during the sprint.

Does story readiness validation work with the Overdrive project structure?

Yes, story readiness validation is specifically designed for game development workflows using the Overdrive project structure. It checks story files within the production epics directory to enforce completeness rules across design, architecture, scope, and definition of done fields.

What should I do when a user story is missing ADR references?

When a user story is missing ADR references, the validation returns a NEEDS WORK or BLOCKED verdict with specific descriptions of the missing items and exact fixes required. You must resolve these gaps by adding the accepted architecture decision records before assigning the story.