Story Readiness
argument-hint: "[story-file-path or 'all' or 'sprint']"
Story Readiness
What Is This
The Story Readiness skill is a verification tool for the Happycapy Skills platform, designed to evaluate whether a story file is ready for development. Its core function is to analyze a designated story file, or a set of stories, and determine if all required elements for implementation are present. It checks for embedded Game Design Document (GDD) requirements, Architectural Decision Record (ADR) references, engine notes, clear acceptance criteria, and the absence of unresolved design questions. The output is a verdict for each story: READY, NEEDS WORK, or BLOCKED, each accompanied by a list of specific gaps if the story is not ready.
Story Readiness is a read-only skill. It will never edit your story files or make changes to your project artifacts. Instead, it provides clear diagnostic feedback and can prompt the user to fill in any missing information.
Why Use It
Development teams often encounter friction when stories are sent to implementation before they are fully specified. This can result in ambiguous requirements, missing acceptance criteria, or open design questions that lead to context switching and mid-sprint interruptions. The Story Readiness skill eliminates these issues by enforcing a readiness gate before work begins.
By ensuring that each story is implementation-ready, teams can:
- Minimize wasted effort and rework caused by unclear requirements.
- Prevent blockers that delay development.
- Foster clearer communication between design, engineering, and product teams.
- Increase sprint predictability and developer confidence.
This skill is especially valuable in environments with cross-functional teams, complex dependencies, or where stories are authored by multiple stakeholders.
How to Use It
The Story Readiness skill is invoked through the Happycapy Skills platform and accepts an argument specifying the story scope:
story-readiness [story-file-path | 'all' | 'sprint']- Use a specific file path to check a single story (e.g.,
story-readiness stories/ui/button.md). - Use
allto check every story in the repository. - Use
sprintto check all stories assigned to the current sprint.
Argument Handling Example:
If no argument is provided, the skill will prompt the user to specify a target using the AskUserQuestion tool.
Review Mode Resolution: At startup, the skill determines the review mode as follows:
- If called with
--review [full|lean|solo], that value is used. - Otherwise, it reads
production/review-mode.txtfor the mode. - If neither is set, it defaults to
lean.
Sample Code Invocation:
story-readiness stories/gameplay/inventory-system.mdSample Output:
Verdict: NEEDS WORK
Gaps:
- Missing clear acceptance criteria
- No ADR reference for inventory persistence
- Open design question: How are item stacks visualized?When to Use It
Use the Story Readiness skill in the following scenarios:
- Before assigning a story to a developer or sprint.
- When a team member asks, "Is this story ready to implement?" or "Can I start on this story?"
- During sprint planning or grooming sessions as a quality gate.
- When reviewing a batch of stories for an upcoming milestone.
It is especially useful to run this skill after design discussions, before work is handed over to engineering, to ensure all details have been captured.
Important Notes
- Read-only: This skill does not modify any files. It strictly analyzes and reports.
- Comprehensive Checks: It validates for the presence of GDD requirements, ADR references, engine notes, acceptance criteria, and ensures there are no unresolved design questions.
- Structured Output: For each story, you receive a clear verdict (READY, NEEDS WORK, BLOCKED) and a detailed gap analysis.
- User Interaction: If the target story is not specified, the skill will prompt for input.
- Review Modes: The review mode (full, lean, solo) affects the depth of checks performed and is resolved once per run.
- Integration: Compatible with other Happycapy Skills tools and adheres strictly to the provided argument hints and category conventions.
By incorporating Story Readiness into your workflow, you can ensure that every story entering development is fully specified, reducing friction and accelerating delivery.
More Skills You Might Like
Explore similar skills to enhance your workflow
API and Interface Design
- Defining module boundaries or contracts between teams
Bazel Build Optimization
Production patterns for Bazel in large-scale monorepos
Oiloil Ui Ux Guide
Modern, clean UI/UX guidance + review skill. Use when you need actionable UX/UI recommendations, design principles, or a design review checklist for n
JavaScript Testing Patterns
- Creating integration tests for APIs and services
Fedora Linux Triage
Fedora Linux Triage skill for diagnosing and resolving creative design environment issues
calendar (v4)
Manage Lark calendar events, schedules, and meeting invitations via API