issue-executor

Fetch GitHub issue details and generate an implementation plan via Gemini CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of starting work on a GitHub issue by automatically gathering all necessary context and creating a dedicated feature branch.

Core Features & Use Cases

  • Context Synthesis: Gathers issue details, spec files, and retrospective notes.
  • Plan Generation: Uses Gemini CLI to create a step-by-step implementation plan.
  • Branch Creation: Automatically creates a conventionally named feature branch.
  • Use Case: When you're assigned a new issue, use this Skill to get a clear plan and a ready-to-code branch in one go.

Quick Start

Use the issue-executor skill to start work on issue number 45.

Frequently Asked Questions about issue-executor

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

FAQPage Schema
How do I automatically create a feature branch and generate an implementation plan from a GitHub issue?

To start development work on a GitHub issue, this skill synthesizes issue details, spec files, and retrospective notes via Gemini CLI to generate a step-by-step implementation plan and automatically creates a conventionally named feature branch.

What is a spec-driven workflow for initiating GitHub issue development?

A spec-driven workflow gathers project context like issue details and documentation before coding. This skill automates this process by fetching relevant specs and retrospectives to formulate a clear implementation plan for the assigned issue.

Do I need the Gemini CLI and GitHub CLI installed to automate issue tracking and code generation?

Yes, you need the Gemini CLI and GitHub CLI installed. The skill depends on the gh command to fetch issue details and the Gemini CLI to synthesize project context and generate the implementation plan.

How do I set up an isolated git branching environment for new development tasks?

To set up an isolated environment, the skill automatically creates a dedicated feature branch based on the specific GitHub issue. This ensures a clean, organized start by separating new code generation from the main branch.

What is the best way to gather project context and retrospective notes before starting a coding task?

The best way to gather context is using an automated tool that fetches issue details, associated documentation, and project retrospectives. This skill performs this context synthesis automatically to prepare a comprehensive implementation plan.

Are there limitations to automating development workflow initiation with issue-executor?

The skill requires jq and gh dependencies to function, meaning it cannot operate without a properly configured GitHub CLI environment and access to the Gemini CLI for plan generation and context synthesis.