skills/issue-executor/SKILL.md
Use this skill to start work on a GitHub issue. It synthesizes all relevant context (specs, retrospective, issue details) using the Gemini CLI to generate a step-by-step implementation plan, then creates a feature branch to begin work. Triggers include "start work on issue
npx skillsauth add bodangren/git-workflow issue-executorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
To kickstart the development workflow for a single GitHub issue by generating a comprehensive, context-aware implementation plan. This skill leverages the Gemini CLI to synthesize issue details, relevant specifications, and historical learnings from the project retrospective into a clear, actionable plan. It then creates an isolated feature branch, setting the stage for focused, spec-driven development.
Use this skill in the following situations:
main branch.gh CLI tool installed and authenticated.jq tool installed for JSON parsing.gemini CLI tool installed and authenticated.docs/ structure with specs and a RETROSPECTIVE.md.Instead of just viewing files, the skill synthesizes all relevant context into a coherent plan:
All work happens on a dedicated feature branch to:
main branch from work-in-progress.Each issue represents a single, well-defined task that can be completed and reviewed as a unit.
Determine which issue to work on. The user specifies the issue number (e.g., #45).
Execute the work-on-issue.sh script with the issue number:
bash scripts/work-on-issue.sh 45
The helper script automates these critical setup steps:
jq, a clean git status, and being on the main branch..md) in docs/specs/ or docs/changes/ and identifies RETROSPECTIVE.md.@file syntax) and calls the gemini CLI. It asks Gemini to produce a step-by-step implementation plan based on all provided information.feat/45-restructure-doc-indexer) and checks it out.After the script completes, carefully review the implementation plan generated by Gemini. This plan is your starting guide for the implementation, synthesized from all available project context.
With the plan and feature branch ready:
Symptom: Script reports uncommitted changes or that you are not on the main branch.
Solution: Commit, stash, or discard your changes. Switch back to the main branch before re-running the script.
jq or gemini ToolSymptom: Script reports that jq or gemini is not installed.
Solution: Install the required tool. For jq, use sudo apt install jq or brew install jq. For gemini, follow its official installation instructions.
Symptom: The script fails while generating the implementation plan, showing an error from the gemini command.
Solution:
gemini CLI is installed correctly and is in your system's PATH.gemini auth.Symptom: The script runs, but the plan doesn't seem to include context from a spec file you expected. Solution:
docs/specs/my-spec.md). The script only includes files that are directly mentioned.feat/ISSUE_NUMBER-kebab-case-title.tools
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".
tools
--- name: sprint-manager description: This skill orchestrates autonomous sprint execution by coordinating subagents to implement GitHub issues serially. It manages the full lifecycle: generating implementation plans via Gemini CLI, delegating implementation to subagents, reviewing PRs with Codex MCP, merging approved code, and running post-merge integration. Use this skill when asked to "run a sprint", "execute sprint issues", "implement issues autonomously", or "manage sprint workflow". --- #
tools
Use this skill to propose changes via the Spec PR process. It uses the Gemini CLI to generate high-quality draft specifications and to analyze PR feedback, accelerating the spec-driven development workflow. Triggers include "create spec" or "propose change".
development
Use this skill to discover all available AgenticDev skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory.