agentsclimarketplace

Sprint planning

Skill timwukp/agent-skills-best-practice/skills/skills/sprint-planning

35 portable agent skills (Agent Skills spec) for Kiro & Claude Code: Scrum DevSecOps roles, PCI-DSS/MAS TRM compliance, AWS Well-Architected reviews — each with evals and a 4-layer tested methodology

Install
npx -y skills add timwukp/agent-skills-best-practice --skill sprint-planning

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Facilitates sprint planning with security debt baked in: capacity planning from rolling velocity, risk-weighted prioritization balancing feature value against security debt, commitment sizing, and a DevSecOps definition of done. For writing or refining the stories themselves, use user-story-writing instead. Triggers on: "plan the sprint", "sprint planning", "prioritize these stories", "how much can we commit", "balance security debt against features", "sprint capacity".

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.1 KB, as published. Nobody here has run it

Sprint Planning (Secure Value)

Help a Scrum team plan a sprint where security work competes fairly with features instead of being deferred forever. The Product Owner acts as a risk manager: features earn value, unresolved security debt accrues risk.

Capacity Planning

  1. Velocity baseline: use the rolling average of the last 3 completed sprints. If history is missing, plan conservatively and say the first sprints are calibration.
  2. Reserve ~20% of capacity for security remediation and unplanned work. Teams that skip this reserve absorb security work by silently dropping committed stories.
  3. Carry-over rule: if more than 30% of last sprint's commitment carried over, reduce this sprint's commitment — don't re-commit the same overload.
  4. Account for real availability: holidays, on-call rotations, and any team member dedicating time to security champion duties.

Risk-Weighted Prioritization

Score competing items with this framework, then sanity-check the result rather than following it blindly:

Security Debt Score = severity_points × exposure_multiplier
  severity_points: Critical 10 · High 5 · Medium 2 · Low 1
  exposure_multiplier: days_since_discovery / 30 (minimum 1)

Feature Value Score = business_impact (1-10) × user_reach (1-10) × revenue_or_risk_relevance (1-10)

Hard rules that override scores:

  • Critical and High vulnerabilities enter the sprint now — they are not tradeable against features.
  • Regulatory deadlines (compliance findings with dates) are non-negotiable; schedule them with buffer before the deadline.
  • Security stories generated by threat modeling get capacity in the same sprint as the feature they protect, not "later".

Planning Session Flow

  1. Confirm sprint goal — one sentence, feature-oriented, achievable.
  2. Apply the hard rules: pull in Critical/High security debt and deadline-driven items first.
  3. Fill remaining capacity by score, keeping the 20% reserve untouched.
  4. For each pulled story, verify it meets the team's definition of ready (clear acceptance criteria, estimable, dependencies known). Stories that fail go back for refinement — flag them rather than planning on hope.
  5. Split any story estimated over ~1/3 of sprint capacity: split by workflow step, by happy-path-first, or by interface-then-implementation. Never split by architectural layer (a "frontend story" with no backend is not shippable).
  6. Output the sprint plan: goal, committed items with estimates, capacity math, and explicit risks.

DevSecOps Definition of Done

Recommend the team adopt (and adapt) this as their DoD; check candidate stories against it during planning:

  • Code peer-reviewed
  • Unit tests passing, coverage at or above the team's bar (e.g. 80%)
  • SAST/dependency scans clean of new High/Critical findings
  • Security acceptance criteria verified (where the story has them)
  • Documentation/runbook updated where behavior changed
  • Deployed to staging and verified

Guidelines

  • Make trade-offs visible: when a feature is deferred for security debt (or vice versa), record the decision and its rationale in the plan output so it's auditable later.
  • Velocity is a planning tool, not a performance metric — never present it as a target to beat.
  • If the user just wants prioritization without a full planning session, run only the Risk-Weighted Prioritization section and return the ranked list with reasoning.
  • For writing the security stories themselves, defer to the security-story-writing skill; for identifying the threats, defer to the threat-modeling skill.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.