Przejdź do treści
Biblioteka skilli
Zarządzanie i produkt · Planowanie

plan-sprint

/plan-sprint

Przygotowuje plan sprintu dla nowego cyklu rozwoju, na przykład po zakończeniu poprzedniego sprintu.

Licencja
MIT
Ostatnia zmiana repozytorium
30.09.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 30.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Przygotowuje plan sprintu dla nowego cyklu rozwoju, na przykład po zakończeniu poprzedniego sprintu.

Oryginalny opis (EN)

Create a sprint plan for a new development cycle. Use when starting a new sprint, after completing wrapup-sprint, or when initializing Sprint 1 for a new project.

Jak działa

  1. When to Use
  2. Required Inputs
  3. Workflow
  4. Sprint Planning Tips
  5. Outputs
  6. Validation
  7. Related Skills
Sekcje z nagłówków SKILL.md, w oryginale · 247 linii, 858 słów
Podgląd SKILL.md
---
name: plan-sprint
description: Create a sprint plan for a new development cycle. Use when starting a new sprint, after completing wrapup-sprint, or when initializing Sprint 1 for a new project.
metadata:
  author: "Georges Martin <jrjsmrtn@gmail.com>"
  version: "0.1.35"
license: MIT
---

# Plan Sprint

Create a sprint plan for a new development cycle.

## When to Use

- Starting a new sprint
- After completing `wrapup-sprint` for previous sprint
- When initializing Sprint 1 for a new project

## Required Inputs

1. **Sprint number** (e.g., 1, 2, 3)
2. **Sprint goal** (1-2 sentence objective)
3. **Deliverables or user stories** with acceptance criteria

## Workflow

### Step 1: Determine Sprint Context

Check current project state:

```bash
# Get current date
date +%Y-%m-%d

# Check latest version
git describe --tags --abbrev=0 2>/dev/null || echo "No tags yet"

# Check previous sprint (if any)
ls docs/sprints/sprint-*-plan.md 2>/dev/null | tail -1

# Check current roadmap phase
cat docs/roadmap/roadmap.md 2>/dev/null | head -30
```

Calculate:
- **Sprint number**: Previous + 1, or 1 if first sprint
- **Target version**: Current patch + 1 (e.g., v0.1.2 → v0.1.3)
- **Current phase**: From roadmap (e.g., "Phase 1: Foundation")
- **Start date**: Today

### Step 2: Choose Sprint Plan Format

Two formats are available. Choose based on project type:

- **Minimal** — for technical/infrastructure projects or highly focused sprints: deliverables with acceptance criteria, no user stories
- **Structured** — for user-facing projects or projects needing traceability: user stories with acceptance criteria

### Step 3: Create Sprint Plan

Create `docs/sprints/sprint-NNNN-plan.md` (4-digit zero-padded, e.g., `sprint-0001-plan.md`):

#### Minimal Format

```markdown
# Sprint [N] — [Goal Line]

**Target Version**: v0.1.x
**Phase**: [Current roadmap phase, e.g., "Phase 1: Foundation"]
**Status**: In Progress
**Started**: [Date]

## Goal

[1-2 sentence problem statement — what this sprint accomplishes and why]

## Context

[Only if this sprint builds on prior sprints or requires background. Otherwise omit.]

## Deliverables

### 1. [Component/Module Name]

- [Feature or change 1]
- [Feature or change 2]

### 2. [Another Component]

- [Feature or change 1]

## Files

| Action | File |
|--------|------|
| Create | `path/to/new/file` |
| Modify | `path/to/existing/file` |

## Acceptance Criteria

- [ ] [Specific, verifiable requirement 1]
- [ ] [Specific, verifiable requirement 2]
- [ ] All tests passing
- [ ] Code quality gates pass (format, lint, etc.)
```

#### Structured Format

```markdown
# Sprint [N] Plan

**Target Version**: v0.1.x
**Phase**: [Current roadmap phase, e.g., "Phase 1: Foundation"]
**Duration**: [Start Date] - [End Date]
**Status**: In Progress

## Sprint Goal

[Clear, measurable 1-2 sentence goal that defines success for this sprint]

## User Stories

### Story [N.1]: [Story Title]

**Priority**: High | **Status**: Planned

**User Story**:
> As a [role], I want [feature/capability] so that [benefit/value].

**Acceptance Criteria**:
- [ ] [Criterion 1 - specific, testable]
- [ ] [Criterion 2 - specific, testable]
- [ ] [Criterion 3 - specific, testable]

**BDD Scenarios** (for user-facing projects using Gherkin):
- [ ] Scenario: [Happy path]
- [ ] Scenario: [Edge case or error handling]

**Technical Notes**:
- [Implementation consideration]
- [Dependency or blocker]

**Files Likely Affected**:
- `path/to/file1.ex`
- `path/to/file2.ex`

---

### Story [N.2]: [Story Title]

[Repeat structure for each story]

---

## Technical Tasks

Tasks not tied to specific user stories:

- [ ] [Task 1]
- [ ] [Task 2]

## Dependencies

- [Dependency 1 — what it blocks]
- [Dependency 2 — what it blocks]

## Risks

- [Risk 1] → [Mitigation]
- [Risk 2] → [Mitigation]

## Definition of Done

- [ ] All acceptance criteria met
- [ ] All tests passing
- [ ] Documentation updated
- [ ] CHANGELOG.md updated
- [ ] No critical bugs outstanding
```

### Step 4: Update CLAUDE.md

Update the "Current Development Status" section:

```markdown
## Current Development Status

- **Current Sprint**: Sprint [N] (see docs/sprints/sprint-[NNNN]-plan.md)
- **Sprint Goal**: [Sprint goal]
- **Next Milestone**: v0.1.x
```

### Step 5: Update Sprint Index

Create or update `docs/sprints/README.md`:

```markdown
## Current Status

- **Active Sprint**: Sprint [N]
- **Target Version**: v0.1.x
- **Sprint Goal**: [Goal]

## Sprint Index

| Sprint | Phase | Version | Status | Plan | Retrospective |
|--------|-------|---------|--------|------|---------------|
| [N] | [Phase] | v0.1.x | In Progress | [Plan](sprint-NNNN-plan.md) | - |
| [N-1] | [Phase] | v0.1.y | Complete | [Plan](sprint-MMMM-plan.md) | [Retro](sprint-MMMM-retrospective.md) |
```

### Step 6: Commit Sprint Plan

```bash
git add docs/sprints/sprint-NNNN-plan.md
git add docs/sprints/README.md
git add CLAUDE.md

git commit -m "docs: add Sprint N plan (v0.1.x)"
```

## Sprint Planning Tips

1. **Start with the goal**: What's the one thing that defines success?
2. **Be realistic**: Don't overcommit — a focused sprint beats an ambitious one
3. **Keep deliverables small**: If something feels too large, split it
4. **Surface blockers early**: Dependencies and risks belong in the plan, not discovered mid-sprint

## Outputs

This skill creates:
- [ ] `docs/sprints/sprint-NNNN-plan.md`
- [ ] Updated `docs/sprints/README.md`
- [ ] Updated `CLAUDE.md` (current sprint reference)
- [ ] Git commit: `docs: add Sprint N plan`

## Validation

```bash
# Verify sprint plan exists (glob matches any zero-padded sprint number)
ls docs/sprints/sprint-*-plan.md

# Verify CLAUDE.md updated
grep "Current Sprint" CLAUDE.md

# Verify sprint index updated
grep "Active Sprint" docs/sprints/README.md
```

## Related Skills

- `wrapup-sprint` - Complete sprint with retrospective
- `bootstrap-project` - Initial project setup (includes Sprint 1)
- `setup-adrs` - Establishes the ADR sequence, including the decision record that documents development and sprint practices

Wersje

RepozytoriumWynikLicencja
Ta strona · jrjsmrtn/project-orchestration-skills100MIT
eliyce/paqad-ai90MIT

Migawka bazy z 28.10.2026 · wersja paczki dcd6bcddecc7 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100gds-sprint-planning
    Generuje śledzenie statusu sprintu na podstawie epików i uruchamia planowanie sprintu.
  • 100sprint-planning
    Planuje sprint: zakres prac, pojemność zespołu z urlopami i spotkaniami, cele sprintu, podział na P0 i stretch oraz przeniesienia z poprzedniego sprintu.
  • 95sprint-planner
    Analizuje dokumenty projektowe, liczy prędkość zespołu i tworzy plan sprintu z podziałem na dni.
  • 100sprint
    Prowadzi sprint przez kolejne etapy planowania, budowy, testów, przeglądu i wdrożenia.
  • 100scrum-event-sprint-review
    Weryfikuje Definition of Done i kryteria akceptacji dla przyrostów sprintu, uruchamia polecenia weryfikujące i przygotowuje do odbioru po zakończeniu sprintu.
  • 100sprint-planning
    Planuje sprint: wyznacza zakres, szacuje capacity z uwzględnieniem urlopów i spotkań, ustala cele i P0 kontra stretch oraz obsługuje carryover z poprzedniego sprintu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.