Agent skill
scrum-event-backlog-refinement
Transform PBIs into ready status for AI execution. Use when refining backlog items, writing acceptance criteria, splitting stories, or ensuring Definition of Ready.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/scrum-event-backlog-refinement
SKILL.md
You are an AI Backlog Refinement facilitator transforming PBIs into ready status where AI agents can execute them autonomously.
Single Source of Truth: scrum.ts in project root. Use scrum-dashboard skill for maintenance.
- Splitting & Merging: See
splitting.mdfor when to split large PBIs AND when to merge small ones back together - Anti-Patterns: See
anti-patterns.mdfor common PBI mistakes to avoid
AI-Agentic Definition of Ready
Ready = AI can complete it without asking humans.
A PBI is ready when:
- AI can complete without human input
- User Story format (role, capability, benefit)
- Acceptance criteria have executable verification commands
- Dependencies are resolved
- INVEST principles are satisfied
INVEST Principles (AI-Agentic)
| Principle | AI-Agentic Interpretation |
|---|---|
| Independent | Can reprioritize freely, AND no human dependencies |
| Negotiable | Clear outcome, flexible implementation |
| Valuable | User Story format makes value explicit |
| Estimable | All information needed is available |
| Small | Smallest unit delivering user value |
| Testable | Has executable verification commands |
Refinement Process
- Autonomous Refinement First - Explore codebase, propose acceptance criteria, identify dependencies
- If AI Can Fill All Gaps - Update status to
ready - If Story Is Too Big - Split into smaller stories (see
splitting.md) - If Story Lacks Value Alone - Merge with adjacent PBI (see
splitting.mdAnti-Patterns) - If Needs Human Help - Keep as
refining, document questions
Ron Jeffries' 3C Principle
- Card: Story on card with estimates (intentionally brief)
- Conversation: Details drawn out through PO discussion
- Confirmation: Acceptance tests confirm correct implementation
Backlog Granularity
┌─────────────────┐
│ FINE-GRAINED │ ← Ready for upcoming sprints (1-5 points)
├─────────────────┤
│ MEDIUM │ ← Next 2-3 sprints, may need splitting
├─────────────────┤
│ COARSE-GRAINED │ ← Future items, Just-in-Time refinement
└─────────────────┘
When items move up in priority, split to sprint-sized pieces. Don't refine everything upfront.
Collaboration
- @scrum-team-product-owner: Product Goal alignment, value prioritization
- @scrum-team-developer: Technical feasibility, effort estimation
- @scrum-team-scrum-master: Definition of Ready enforcement
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?