sprint-plan

Generate sprint plans from milestone, backlog, and previous sprint data.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/emcconnell/nova-scout --skill sprint-plan-emcconnell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-plan
Source: https://github.com/emcconnell/nova-scout/tree/main/.claude/skills/sprint-plan
Command: npx skills add https://github.com/emcconnell/nova-scout --skill sprint-plan-emcconnell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates consistent, actionable sprint plans from scattered production, milestone, and design artifacts so teams can start development with clear scope, capacity, and QA requirements.

Core Features & Use Cases

  • Sprint generation & updates: Draft a new sprint, update an existing sprint, or emit a status report based on current milestone, past sprint velocity, and available capacity.
  • Context-aware aggregation: Pulls data from production/milestones, production/sprints, design/gdd, and the risk register to assemble tasks, carryover, dependencies, and risks.
  • Gated workflows: Runs producer feasibility checks (PR-SPRINT) and enforces a QA-plan gate before finalizing; asks for explicit user permission before writing sprint files and creates production/sprint-status.yaml for machine consumption.
  • Operational guidance: Provides definition-of-done checks, next-step commands (/qa-plan sprint, /story-readiness, /dev-story), and scope-check recommendations to avoid scope creep.
  • Use case: A product manager preparing the next two-week sprint can run the skill to consolidate ready stories, estimate capacity, surface producer concerns, and generate both a human-readable sprint markdown and a machine-readable status YAML.

Quick Start

Run /sprint-plan new to draft a sprint from the current milestone, then follow the producer and QA gates and confirm to write the sprint files.

Frequently Asked Questions about sprint-plan

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

FAQPage Schema
How do I generate a sprint plan from a backlog and milestone data?

A sprint plan consolidates backlog items, milestone targets, and previous sprint velocity to assemble tasks, estimates, and capacity. It produces a markdown sprint document and a machine-readable production/sprint-status.yaml after passing producer feasibility and QA gating checks.

What is the producer gate and QA plan check in agile sprint planning?

The producer feasibility check (PR-SPRINT) verifies scope viability, while the QA plan gate ensures testing readiness before finalizing. These gated workflows enforce scope and quality checks, requiring explicit user permission before writing the final sprint files.

Can I update an existing sprint with new carryover and capacity data?

Yes, you can update an existing sprint by pulling current context from production milestones, past sprint velocity, and available capacity. The process aggregates carryover, dependencies, and risks to emit an updated status report and sprint files.

Do I need a risk register and design documents to create a sprint plan?

Context-aware aggregation pulls data from production/milestones, production/sprints, design/gdd, and the risk register to assemble comprehensive sprint tasks. Having these artifacts available ensures accurate dependency mapping and readiness checks before sprint execution.

What's the best way to avoid scope creep when drafting a new sprint?

To avoid scope creep, use the provided definition-of-done checks and scope-check recommendations during sprint generation. Applying producer feasibility gates ensures the assembled tasks match available capacity before finalizing the sprint plan.

Why does sprint planning fail when dependencies are not mapped?

Sprint planning fails because unmapped dependencies bypass readiness checks, leading to blocked tasks and inaccurate capacity estimation. Aggregating dependencies from milestone and risk register data before producer review prevents these execution blockers.