Prompt file imported from MatthewTaormina/IT-EDU-SITE (
.github/prompts/sprint-planning.prompt.md). Copyright stays with the author.
Sprint Planning
Plan the next 2-week sprint.
Steps
-
Read current sprint — Read
.tasks/sprint-current.json. If any tasks are IN_PROGRESS or not DONE, carry them forward first before adding new work. Note the last sprint ID so you can increment it. -
Read the backlog — Read
.tasks/sprint-backlog.json. Identify all tasks with statusTODOorBLOCKED. Sort by priority:CRITICAL → HIGH → MEDIUM → LOW. -
Check objectives — Read
.objectives/milestones.md. Identify the nearest milestone. Prefer tasks that directly advance it. -
Check capacity — Default sprint capacity is 40 hours. Factor in any carry-over tasks. Only commit tasks whose
estimated_hourssum fits within capacity. -
Check blockers — For each candidate task, verify all
dependencieshave statusDONE. Skip any task with unmet dependencies unless you can unblock it this sprint. -
Check knowledge readiness — For each content task, verify its
knowledge_nodesexist in.knowledge/map.json. If a required node is missing, either:- Add a research task for it first, OR
- Pick a different content task
-
Write sprint plan — Update
.tasks/sprint-current.json:- Increment the
sprint_id - Set
start_dateandend_date(14 days) - Set
goal(1–2 sentence sprint goal) - Set
tasksto the selected task IDs - Update each selected task in the backlog to
IN_PROGRESSfor the first task,TODOfor the rest
- Increment the
-
Update kanban — Update
.tasks/tasks.mdto reflect the new sprint column.
Output
- Updated
.tasks/sprint-current.json - Updated
.tasks/sprint-backlog.json(status changes) - Updated
.tasks/tasks.md