backlog

Generates a MoSCoW-prioritized sprint backlog with Given-When-Then acceptance criteria from signed requirements documents.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/tektonlabs/ai-software-design --skill backlog-tektonlabs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backlog
Source: https://github.com/tektonlabs/ai-software-design/tree/main/.claude/skills/planning/backlog
Command: npx skills add https://github.com/tektonlabs/ai-software-design --skill backlog-tektonlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Translating an approved Functional Requirements Specification into an actionable sprint backlog is error-prone: requirements get dropped, acceptance criteria stay vague, and out-of-scope items silently creep back in. This Skill produces a traceable, signature-gated Prioritized Backlog document where every story maps to a source requirement. ## Core Features & Use Cases - MoSCoW Prioritization: Organizes user stories into Must Have (Sprint 1-2), Should Have (Sprint 2-3), and a mandatory Won't v1 exclusion section with concrete deferral reasons. - Bidirectional Traceability: Vertical traceability maps every FR-XXX requirement to a story; horizontal traceability maps journey steps and screens (XD-J-XXX, XD-S-XXX) to stories, surfacing connective-tissue gaps like navigation and empty states. - Structured Acceptance Criteria: Enforces Given-When-Then scenarios per story, including at least one negative scenario, plus a global Definition of Done. - Use Case: After the FRS and Software Architecture Document are signed, a Product Owner runs this Skill to produce backlog.md with sprint assignments, dependency mapping, and a review checklist before requesting sign-off. ## Quick Start Ask the agent to generate the prioritized backlog for your project from the signed functional specification and architecture document, providing the FRS document ID, product owner name, and sprint velocity.

Frequently Asked Questions about backlog

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

FAQPage Schema
How do I convert functional requirements into user stories?▼

Provide the signed Functional Requirements Specification and Software Architecture Document, then supply the FRS document ID, product owner name, and sprint velocity. The Skill translates each FR-XXX requirement into stories with As a / I want / So that format and Given-When-Then acceptance criteria.

What is MoSCoW prioritization in sprint backlog planning?▼

MoSCoW divides stories into Must Have (Sprint 1-2), Should Have (Sprint 2-3), and Won't v1 items. The Won't v1 section is mandatory and requires concrete exclusion reasons plus a future trigger for each deferred feature.

What documents must be signed before generating a backlog?▼

The Functional Requirements Specification and the Software Architecture Document must both be signed before this Skill runs. The Experience Design document is also read so every story can name its journey step and screen.

How does backlog traceability to requirements work?▼

Vertical traceability maps every FR-XXX requirement to a story or Won't v1 entry, targeting 100% coverage of Must Have requirements. Horizontal traceability maps journey steps and screens to stories, and any gap becomes a connective-tissue story such as navigation or empty states.

Why does backlog generation fail validation before signature?▼

Validation blocks signature if prerequisites are unsigned, the document is not at its canonical path, placeholders remain, sections are empty, the document ID is malformed, or the Product Owner approval row is missing. Each failure triggers the improvement flow with targeted questions.