product-backlog

Generates product backlogs with epics, user stories, acceptance criteria, and sprint plans.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/Kaitock/2026-Raise2-Jirapan --skill product-backlog-kaitock
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: product-backlog
Source: https://github.com/Kaitock/2026-Raise2-Jirapan/tree/main/.claude/skills/product-backlog
Command: npx skills add https://github.com/Kaitock/2026-Raise2-Jirapan --skill product-backlog-kaitock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a requirements specification into an actionable product backlog is error-prone: stories lose traceability to requirements, acceptance criteria miss error cases, and priorities lack justification. This Skill enforces a structured, spec-traceable backlog workflow so nothing falls through the cracks. ## Core Features & Use Cases - Spec-Traceable Story Writing: Creates epics and user stories in Given/When/Then format, each linked back to source FR/NFR requirements, with INVEST validation and MoSCoW prioritization. - Estimation & MVP Scoping: Applies Fibonacci story points, defines a minimal end-to-end MVP, and plans sprints with risk-first ordering and dependency tracking. - Task Breakdown: Breaks only the first sprint into day-sized tasks using ready-made templates, plus Definition of Ready/Done checklists. - Use Case: After finishing a requirements spec for an ordering system, ask the assistant to build the backlog — it produces a single backlog.md with prioritized stories, acceptance criteria covering happy/error/boundary paths, and a sprint plan. ## Quick Start Create a product backlog from the requirements spec in docs/01-requirements/01-spec with prioritized user stories and a sprint plan.

Frequently Asked Questions about product-backlog

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

FAQPage Schema
How do I create a product backlog from a requirements specification?▼

Read the full spec first, then group requirements into epics by business value, write user stories in the 'as a / I want / so that' format, and link every story back to its source FR or NFR. This Skill enforces that traceability automatically and flags stories with no spec origin as out-of-scope proposals.

How to write acceptance criteria with Given When Then format?▼

Write each criterion as Given (initial state), When (action), Then (verifiable outcome). Cover three cases per story: a happy path, an error path, and a boundary or business-rule case. A story with only one acceptance criterion usually means edge cases were not considered.

What is the MoSCoW method for prioritizing user stories?▼

MoSCoW classifies stories as Must, Should, Could, or Won't for this release. Must items should stay under roughly 60 percent of total effort, and every priority needs a short written justification. If everything is Must, the backlog has not actually been prioritized.

When should a user story be split before sprint planning?▼

Split any story estimated at 13 points or more, since it is too large or unclear for one sprint. Split by workflow steps, business rules, CRUD operations, or happy path versus error cases — never by technical layer like frontend versus backend.

What is the difference between Definition of Ready and Definition of Done?▼

Definition of Ready gates a story entering a sprint: complete acceptance criteria, estimate under 13 points, cleared dependencies, and no blocking open questions. Definition of Done gates closing it: all criteria pass, tests exist and pass, code review is complete, and documentation is updated.