Capacity-gated sprint planning — runs capacity math, carry-over check, and a definition-of-ready gate before committing scope. Usage: /sprint-plan <goal> [capacity]
60
71%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.gemini/skills/sprint-plan/SKILL.mdCreate a sprint plan for $ARGUMENTS with explicit capacity math, a carry-over check, and a definition-of-ready gate. The first token(s) of $ARGUMENTS are the sprint goal; a trailing number is treated as team capacity (story points or person-days). If no capacity is given, compute it in Phase 1 — never invent it.
/sprint-plan <goal> [capacity]
# e.g. /sprint-plan "Checkout v2 ready for beta" 34Output a small table: raw → deductions → net capacity → trailing velocity → planning number.
A story may enter the committed scope only if all of these hold — otherwise it goes to "needs refinement", not the sprint:
Generate INVEST-checked stories from an epic with:
python3 product-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.pyproduct-team/agile-product-owner/skills/agile-product-owner/SKILL.mdproduct-team/agile-product-owner/skills/agile-product-owner/assets/sprint_planning_template.mdproduct-team/agile-product-owner/skills/agile-product-owner/references/sprint-planning-guide.mdproduct-team/agile-product-owner/skills/agile-product-owner/scripts/user_story_generator.py/sprint-health — mid-sprint health check/user-story — single-story generation with INVEST checks19392f7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.