Back to list
Mission42-ai

creating-sprints

by Mission42-ai

Claude Code plugins for modular development workflows: planning, sprint orchestration, and task execution

0🍴 0📅 Jan 21, 2026

SKILL.md


name: creating-sprints description: Guide for creating sprint definitions in SPRINT.yaml. This skill should be used when users want to create sprint, new sprint planning, sprint definition best practices, or define steps for autonomous execution. Triggers on "create sprint", "new sprint", "sprint definition", "define steps".

Creating Sprints

Guide for authoring SPRINT.yaml definitions for autonomous execution.

What is a Sprint?

ConceptDescription
SprintYAML file defining steps and workflow reference
StepIndividual task with prompt description
WorkflowExecution phases applied to sprint steps
PROGRESS.yamlCompiled sprint with expanded phases

Sprint Location

.claude/sprints/
├── 2024-01-15_feature-auth/
│   ├── SPRINT.yaml       # Sprint definition (you create)
│   └── PROGRESS.yaml     # Compiled progress (generated)
└── 2024-01-20_bugfix-login/
    ├── SPRINT.yaml
    └── PROGRESS.yaml

Quick Start

1. Create Sprint Directory

mkdir -p .claude/sprints/$(date +%Y-%m-%d)_my-sprint

2. Create SPRINT.yaml

# .claude/sprints/YYYY-MM-DD_name/SPRINT.yaml
name: My Sprint
workflow: sprint-default

steps:
  - Implement user authentication
  - Add login form validation
  - Create session management

3. Compile and Run

/run-sprint

Sprint Sizing Guidelines

Sprints should have 3-8 steps with a single focused purpose.

GuidelineRecommendation
Step count3-8 steps per sprint
FocusSingle responsibility or goal
DurationComplete in one session
GranularityEach step = 1 atomic task

Why 3-8 Steps?

  • < 3 steps: Too small, use direct commands instead
  • 3-8 steps: Optimal range for autonomous execution
  • > 8 steps: Break into multiple sprints or add sub-steps

Single Responsibility

Each sprint should have one focused goal:

GoodBad
"Implement authentication""Implement auth and add logging and fix bugs"
"Add API endpoints for users""Add API endpoints and refactor database"
"Create dashboard UI""Create dashboard and optimize backend"

Step Writing Principles

Good steps are:

  • Clear: Unambiguous intent
  • Actionable: Concrete deliverable
  • Scoped: Bounded in scope

See references/step-writing-guide.md for detailed guidance.

Workflow Selection

WorkflowBest ForStep Count
sprint-defaultMulti-step features5-8
gherkin-verified-executionComplex autonomous work5-10
execute-with-qaSteps needing verification3-6
flat-foreachSimple step iteration3-5

See references/workflow-selection.md for workflow decision tree.

SPRINT.yaml Fields

FieldTypeRequiredDescription
namestringNoHuman-readable sprint name
workflowstringYesWorkflow reference
stepslistYesStep prompts or objects
sprint-idstringNoUnique identifier (auto-generated)
configobjectNoSprint configuration

See references/sprint-schema.md for complete schema.

Step Formats

Simple String Steps

steps:
  - Implement user login endpoint
  - Add JWT token validation
  - Create logout functionality

Object Steps (with metadata)

steps:
  - prompt: Implement user login endpoint
    id: login-endpoint
  - prompt: Add JWT token validation
    id: jwt-validation
  - prompt: Create logout functionality
    id: logout

Example Sprints

Feature Sprint

name: User Authentication Feature
workflow: sprint-default

steps:
  - Create User model with password hashing
  - Implement /auth/register endpoint
  - Implement /auth/login endpoint with JWT
  - Add authentication middleware
  - Create /auth/me endpoint for user profile

Bug Fix Sprint

name: Fix Login Validation
workflow: execute-with-qa

steps:
  - Investigate login validation bug
  - Fix email format validation
  - Add comprehensive test cases

Refactoring Sprint

name: API Response Standardization
workflow: gherkin-verified-execution

steps:
  - Define standard response envelope
  - Refactor user endpoints to use envelope
  - Refactor product endpoints to use envelope
  - Update API documentation

References

  • references/sprint-schema.md - Complete SPRINT.yaml schema
  • references/step-writing-guide.md - Writing effective step prompts
  • references/workflow-selection.md - Choosing the right workflow

Assets

  • assets/sprint-template.yaml - Annotated sprint template

Validation

Before running a sprint:

  1. Verify YAML syntax is valid
  2. Ensure workflow reference exists
  3. Check step count is in 3-8 range
  4. Confirm each step is actionable
  5. Verify sprint has single focus

Troubleshooting

IssueCauseResolution
Workflow not foundInvalid workflow referenceCheck .claude/workflows/ for available workflows
Steps not executingMissing steps arrayAdd steps: field with step list
Sprint too longToo many stepsBreak into multiple focused sprints
Unclear progressSteps too vagueRewrite steps with clear deliverables
  • creating-workflows - Authoring workflow definitions
  • orchestrating-sprints - Running and managing sprints

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon