Agile Methodologies
knowledge skill
The agent creates a sprint backlog for a Scrum team by selecting backlog items that fit the team's capacity for a given sprint. It outputs a structured sprint backlog document listing selected items, effort estimates, and assigned owners. This operation is specific to Agile sprint planning and does not apply to other project management methods.
Worked examples
- {"input": {"project_goals": "Implement user authentication and basic profile editing", "team_capacity": 20, "backlog_items": [{"title": "Login page UI", "estimate": 5, "priority": 1}, {"title": "OAuth integration", "estimate": 8, "priority": 2}, {"title": "Password reset flow", "estimate": 3, "priority": 3}, {"title": "Profile edit form", "estimate": 4, "priority": 4}, {"title": "Unit tests for auth", "estimate": 2, "priority": 5}]}, "output": {"sprint_backlog": [{"title": "Login page UI", "estimate": 5, "assigned_to": "Alice"}, {"title": "OAuth integration", "estimate": 8, "assigned_to": "Bob"}, {"title": "Password reset flow", "estimate": 3, "assigned_to": "Charlie"}, {"title": "Unit tests for auth", "estimate": 2, "assigned_to": null}], "total_estimated_points": 18}}
- {"input": {"project_goals": "Add search functionality to product catalog", "team_capacity": 12, "backlog_items": [{"title": "Search UI component", "estimate": 4, "priority": 1}, {"title": "Backend search API", "estimate": 6, "priority": 2}, {"title": "Elastic index setup", "estimate": 5, "priority": 3}, {"title": "Search result pagination", "estimate": 3, "priority": 4}]}, "output": {"sprint_backlog": [{"title": "Search UI component", "estimate": 4, "assigned_to": "Dana"}, {"title": "Backend search API", "estimate": 6, "assigned_to": "Eli"}, {"title": "Search result pagination", "estimate": 3, "assigned_to": null}], "total_estimated_points": 13}}
Input
- project_goals: string – high‑level objectives for the sprint
- team_capacity: number – total story points the team can commit
- backlog_items: array of objects – each with fields 'title' (string), 'estimate' (number), and 'priority' (number)
Output
- sprint_backlog: array of objects – each with 'title' (string), 'estimate' (number), 'assigned_to' (string or null)
- total_estimated_points: number – sum of estimates in the sprint backlog
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0