Sprint Planner Skill

Automate CFN Loop sprint planning, execution, and checkpoint recovery.

14|2|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/masharratt/claude-flow-novice --skill sprint-planner-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Sprint Planner Skill
Source: https://github.com/masharratt/claude-flow-novice/tree/main/.claude/skills/cfn-sprint-execution/lib/planning
Command: npx skills add https://github.com/masharratt/claude-flow-novice --skill sprint-planner-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Generates disciplined sprint plans with explicit in_scope/out_of_scope, dependencies, and agent configuration to reduce ambiguity and accelerate delivery.

Core Features & Use Cases

  • Parse epic JSON
  • Define sprint deliverables and context injection
  • Produce agent recommendations and iteration estimates

Quick Start

plan-sprint.sh --sprint-id "1" --epic-json "$EPIC_JSON" --task-type "software-development"

Frequently Asked Questions about Sprint Planner Skill

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

FAQPage Schema
How do I automate sprint planning with explicit scope and dependencies?

Sprint planning automation generates disciplined plans with in_scope and out_of_scope boundaries, task dependencies, and agent configuration. Use plan-sprint.sh with your epic JSON to produce structured deliverables and iteration estimates, reducing ambiguity across orchestration waves.

Can I resume sprint execution after a failure or crash?

Yes. Sprint execution supports Redis-backed checkpoint persistence with TTL, enabling recovery from failures at wave and task levels. Checkpoints are saved automatically, and resume-wave.sh restarts execution from the last valid state without reprocessing completed work.

What's the best way to orchestrate multi-wave sprint tasks with reliable progress tracking?

Structure sprints using CFN Loop orchestration with wave and task-level checkpointing. Execute tasks via execute-sprint-task.sh, save checkpoints with save-checkpoint.sh, and clean up orphaned resources with cleanup-orphans.sh for deterministic progress across container and agent boundaries.

Does sprint planning work with software development task types?

Yes. Sprint planning supports software-development as a task type and generates agent recommendations and context injection tailored to that domain. Specify --task-type "software-development" when invoking plan-sprint.sh to receive focused deliverables.

Do I need JSON input to define sprints and epics?

Yes. Sprint planning requires epic JSON as input to parse deliverables, dependencies, and scope. Pass your epic structure via the --epic-json parameter to plan-sprint.sh; the Skill transforms it into executable sprint plans and checkpoint metadata.

What happens if checkpoint persistence fails or Redis is unavailable?

Checkpoint recovery relies on Redis-backed persistence with TTL. If Redis is unavailable, in-flight wave and task state cannot be persisted, preventing reliable crash recovery. Ensure Redis is accessible and TTL is configured before executing multi-wave orchestrations.