// Use this skill to plan a new sprint. It uses the Gemini CLI to intelligently decompose approved specs into atomic GitHub issues for the development team. Triggers include "plan sprint", "create sprint", or "start new sprint".
| name | sprint-planner |
| description | Use this skill to plan a new sprint. It uses the Gemini CLI to intelligently decompose approved specs into atomic GitHub issues for the development team. Triggers include "plan sprint", "create sprint", or "start new sprint". |
To plan and initialize a new sprint by intelligently decomposing approved specifications into a comprehensive set of atomic GitHub issues. This skill bridges the gap between high-level specs and executable work items by using the Gemini CLI to analyze the spec's content and generate a thoughtful task breakdown. It then automates the creation of these tasks as GitHub issues within a new sprint milestone.
Use this skill in the following situations:
docs/specs/ directory.gh CLI tool installed and authenticated.jq tool installed for JSON parsing.gemini CLI tool installed and authenticated.Check the project board for approved specs (represented as Epics) ready to be planned.
Engage the user to determine which epic(s) from the "Approved Backlog" to include in the sprint.
Work with the user to establish the sprint name (e.g., "Sprint 4").
Execute the sprint planning script to automate GitHub issue creation:
bash scripts/create-sprint-issues.sh
The helper script automates these steps:
After the script completes, review the newly created issues in your milestone.
gh issue list --milestone "Your Sprint Name"
Walk through the AI-generated issues with your team. The generated tasks provide a strong baseline, but you should review them to confirm completeness, adjust priorities, and make any necessary refinements.
Symptom: Script reports that jq or gemini command is not found.
Solution: Install the required tool and ensure it's in your system's PATH.
Symptom: Script reports no epics in the approved backlog. Solution: Ensure your Epics are in the correct status column on your project board.
Symptom: Script cannot find a spec file path in the Epic's body.
Solution: Edit the Epic's issue body on GitHub to include a valid path to a spec file (e.g., docs/specs/my-feature.md).
Symptom: The script fails during the task decomposition step with an error from the gemini command.
Solution:
gemini CLI is installed and authenticated (gemini auth).