gh-implement-issue

Automate GitHub issue implementation from branch creation to pull request.

18|5|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/mvillmow/ml-odyssey --skill gh-implement-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-implement-issue
Source: https://github.com/mvillmow/ml-odyssey/tree/main/.claude/skills/gh-implement-issue
Command: npx skills add https://github.com/mvillmow/ml-odyssey --skill gh-implement-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-cli, mojo-sdk, pre-commit, and includes scripts (resource) components.

What problem does it solve? This Skill provides a complete, structured workflow for implementing a GitHub issue from start to finish, including branch creation, TDD, quality checks, and PR creation, ensuring best practices are followed. It automates the entire development cycle, saving time and reducing complexity.

Core Features & Use Cases:

  • Automated Setup: Fetches issue details, creates a branch, and generates issue-specific documentation, providing a quick start.
  • Integrated Quality Checks: Guides through running mojo format, pre-commit hooks, and tests, ensuring code quality throughout.
  • Use Case: When you're assigned a new GitHub issue, use this skill to kickstart the entire implementation process. It will set up your branch, create documentation, guide you through TDD, and help you create a properly linked pull request, streamlining your workflow.

Quick Start: Use the gh-implement-issue skill to start the end-to-end implementation workflow for GitHub issue number 42.

Frequently Asked Questions about gh-implement-issue

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

FAQPage Schema
How do I automate a GitHub issue from branch creation to pull request?

Automate end-to-end GitHub issue implementation by fetching issue details, creating a branch, running TDD-driven tests, executing pre-commit checks, and generating a properly linked PR—all in one structured workflow that follows best practices throughout.

What's the best way to set up a development branch and documentation for a new GitHub issue?

The Skill fetches your issue context, automatically creates a named branch, and generates issue-specific documentation as a quick start, eliminating manual setup steps and ensuring consistency across your workflow.

How do I ensure code quality checks pass before creating a GitHub pull request?

Run integrated quality checks including `mojo format`, pre-commit hooks, and tests guided by the Skill, which validates conventional commits and code standards before PR creation to prevent rework.

Can I use this workflow with GitHub CLI and pre-commit hooks?

Yes, the Skill integrates github-cli for issue and PR operations and pre-commit for automated quality gates, combining both tools into a single end-to-end implementation pipeline.

Do I need to write tests before implementing a GitHub issue?

The Skill guides you through test-driven development (TDD) as part of the workflow, helping you write tests first and then implementation, which improves code quality and reduces bugs.

What happens if pre-commit checks fail during implementation?

The Skill runs pre-commit checks as part of quality assurance; if they fail, you'll see specific violations that need fixing before your branch is ready for a PR, preventing issues from reaching review.