sprint-planner

Create GitHub issues from approved specs using the Gemini CLI.

Updated Sep 11, 2024
One-click install
npx skills add https://github.com/Reading-Advantage-Thailand/www-reading-advantage --skill sprint-planner-reading-advantage-thailand
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sprint-planner
Source: https://github.com/Reading-Advantage-Thailand/www-reading-advantage/tree/main/.claude-old/skills/sprint-planner
Command: npx skills add https://github.com/Reading-Advantage-Thailand/www-reading-advantage --skill sprint-planner-reading-advantage-thailand

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, yq, jq, gemini, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious process of breaking down approved project specifications into actionable GitHub issues, streamlining sprint planning and development kickoff.

Core Features & Use Cases

  • AI-Powered Decomposition: Leverages the Gemini CLI to intelligently break down specs into atomic tasks.
  • Automated Issue Creation: Generates GitHub issues, assigns them to milestones, and links them to parent epics.
  • Use Case: When a new feature specification is approved, use this Skill to automatically create all the necessary development tasks in GitHub, ensuring nothing is missed and saving significant planning time.

Quick Start

Use the sprint-planner skill to plan a new sprint by creating GitHub issues from an approved spec.

Frequently Asked Questions about sprint-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue creation for sprint planning from a project spec?

Automating GitHub issue creation for sprint planning is done by decomposing project specifications into atomic tasks using the Gemini CLI. This process automatically generates issues, assigns milestones, and links them to parent epics for streamlined development kickoff.

Do I need the Gemini CLI to break down approved specifications into GitHub issues?

Yes, you need the Gemini CLI to break down approved specifications into GitHub issues. Execution also requires the gh CLI for GitHub interaction, alongside yq and jq for processing data to automate the generation of atomic development tasks.

Can I use gh and jq to automatically link generated issues to parent epics?

Yes, you can use gh and jq to automatically link generated issues to parent epics. The automation script leverages these dependencies alongside the Gemini CLI to parse specifications, create milestones, and establish hierarchical issue tracking relationships.

What is the best way to decompose a large feature specification into atomic development tasks?

Decomposing a large feature specification into atomic development tasks is best handled by an AI-powered CLI tool. It intelligently analyzes the spec to ensure all necessary development actions are captured as individual, actionable GitHub issues.

How does task decomposition from project specifications improve sprint planning?

Task decomposition from project specifications improves sprint planning by ensuring no development action is missed. Breaking down approved specs into atomic GitHub issues saves significant manual planning time and streamlines the project kickoff process.