Skip to content
Back to skills

Sprint Planning Session

ASecurity

Takes a sprint's planned work (from a release plan, ticket board, or verbal list) and produces a structured Sprint Planning Session document. Normalizes any ticket format, groups work into logical areas, validates against the sprint goal, runs guardrails, and generates a document that gives the team clarity on what they're building, why, and what 'done' looks like. Use when asked to: create a sprint planning doc, plan a sprint, organize sprint tickets, write a sprint kickoff document, or prep...

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
businessgorails

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add luokai0/ai-agent-skills-by-luo-kai --skill sprint-planning-session --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sprint Planning Session?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sprint Planning Session
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/luokai0-sprint-planning-session/badge)](https://www.skillsdirectory.com/skills/luokai0-sprint-planning-session)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sprint-planning-session
description: "Takes a sprint's planned work (from a release plan, ticket board, or verbal list) and produces a structured Sprint Planning Session document. Normalizes any ticket format, groups work into logical areas, validates against the sprint goal, runs guardrails, and generates a document that gives the team clarity on what they're building, why, and what 'done' looks like. Use when asked to: create a sprint planning doc, plan a sprint, organize sprint tickets, write a sprint kickoff document, or prepare for sprint planning."
---

# Sprint Planning Session — Entry Orchestrator

## NON-NEGOTIABLE (read first)
1. Save every artifact to file before presenting in chat. Chat is ephemeral.
2. Never fabricate dates, numbers, statuses, or capacity. Unknown = `[TBD]`. Inferred = `[INFERRED]`.
3. Never skip checkpoints. Every CHECKPOINT requires user confirmation before proceeding.
4. Graded provenance: authoritative claims (dates, capacity numbers, statuses, decisions, constraints) require a source tag. Synthesized analysis uses `(Synthesized from: ...)`. Process scaffolding (section framing, transitions) is exempt. Missing source on an authoritative claim = flag as `(Source: Implicit)` for resolution.
5. One stage at a time. Complete and save before starting the next.
6. Re-read upstream documents at the start of every workflow. Never rely on cached context.
7. Every ticket in the input must appear in the output. None silently dropped.

---

## Purpose

Take the sprint's planned work (from the release plan + ticket list) and produce a document that gives the team clarity on what they're building, why, and what "done" looks like.

**What you'll produce:**
- `[sprint-root]/Sprint-[N]-Planning.md` — the sprint planning session document

**State file:** `[release-root]/.meta/skill-state-sprint-planning-session.json` — tracks current task and artifacts for resume capability. Updated after each workflow step.

**When to invoke:** Before every sprint kickoff. The PM has tickets in their board (ADO, Jira, or a list) and needs to turn them into a structured planning document.

---

## Workflow Chain

```
[You are here]
SKILL.md (Intake)
     ↓ reads
workflows/01-intake.md        → normalizes tickets, detects carryover
     ↓ reads
workflows/02-organize.md      → groups tickets, runs guardrails
     ↓ reads
workflows/03-generate.md      → produces Sprint-N-Planning.md
     ↓ reads (optional)
workflows/04-refine.md        → applies user feedback
```

Each workflow file is read in turn. Do NOT skip ahead.

---

## Step 1: Determine Release Context

Ask the user:
1. **Release root folder** — Where are the release artifacts? (e.g., `Product Artifacts/Delivery Plan/Releases/Redesign_Aug2026/`)
2. **Sprint number** — Which sprint is this?

If the user provides both, scan the release root for:
- `Release-Plan.md` — for sprint goal and planned scope
- `Sprint-[N-1]/Sprint-[N-1]-Review.md` or `Sprint-[N-1]-Progress.md` — for carryover detection
- `.meta/constraint-registry.md` — for active constraints

Report what you found:
```
Found in release root:
- Release-Plan.md: ✅ Found / ❌ Not found
- Prior sprint review: ✅ Found / ❌ Not found
- Constraint registry: ✅ Found / ❌ Not found
```

If no release root is provided, that's fine — the skill works standalone with just a ticket list.

---

## Step 2: Gather Sprint Inputs

Ask the user for:
- **Sprint dates** (start and end) — or infer from Release Plan if linked
- **Sprint goal** — or extract from Release Plan if linked
- **Ticket list** — accept ANY format: paste from ADO/Jira, CSV, markdown table, verbal list, screenshot
- **Team capacity** — who is available, any PTO or reduced capacity

---

## Step 3: Read Shared Context

**MANDATORY READ** the following files before proceeding:

Read the file:

    ../shared/delivery-model.md

Extract the sprint anatomy and commitment model. Understand where this sprint sits in the release lifecycle.

Read the file:

    ../shared/execution-rules.md

Load the shared NON-NEGOTIABLE rules, quality criteria, self-check structure, and provenance model.

If a constraint registry was found in Step 1, read it and note active constraints that affect this sprint.

---

## Step 4: Start Intake Workflow

Read the file:

    workflows/01-intake.md

Follow that file's instructions completely from start to finish. When complete, return here and proceed to Step 5.

---

## Step 5: Organize and Validate

Read the file:

    workflows/02-organize.md

Follow that file's instructions completely. When complete, return here and proceed to Step 6.

---

## Step 6: Generate Planning Document

Read the file:

    workflows/03-generate.md

Follow that file's instructions completely. When complete, return here and proceed to Step 7.

---

## Step 7: Refine (if needed)

If the user requests changes after reviewing the generated document:

Read the file:

    workflows/04-refine.md

Otherwise, the skill is complete.

---

## Related Skills

| Situation | Skill |
|-----------|-------|
| Need to create or update the release plan first | `release-sprint-planner` |
| Mid-sprint progress check | `sprint-progress-tracker` |
| End-of-sprint review document | `sprint-review-generator` |
| Apply meeting feedback to the plan | `meeting-to-plan-integrator` |

Files in this skill

  • Eval-Scenarios.md4.2 KB
  • SKILL.md5.2 KB
  • reference-tables.md2.5 KB
  • templates/sprint-planning.md2.3 KB
  • workflows/01-intake.md3.6 KB
  • workflows/02-organize.md3.6 KB
  • workflows/03-generate.md3.1 KB
  • workflows/04-refine.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.