dev-issue-implement

Implements reviewed GitHub issues in git worktrees with tests and linked pull requests.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/Cohey0727/CodingAgentTools --skill dev-issue-implement-cohey0727
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-issue-implement
Source: https://github.com/Cohey0727/CodingAgentTools/tree/main/skills/dev-issue-implement
Command: npx skills add https://github.com/Cohey0727/CodingAgentTools --skill dev-issue-implement-cohey0727

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It automates the end-to-end flow of picking up a reviewed GitHub issue, implementing it safely in an isolated git worktree, verifying build/lint/tests, and opening a pull request linked back to the issue—without touching your main working directory. ## Core Features & Use Cases - Issue Selection & Claiming: Finds the oldest open issue labeled reviewed (skipping ones blocked by open dependencies) and marks it with a WIP label to prevent duplicate work across sessions or agents. - Isolated Worktree Development: Creates a git worktree on a conventional branch (feat/, fix/, etc.) so the main checkout and branch stay untouched. - Verified PR Creation: Requires build, lint, and tests to pass before opening a PR that includes Closes #<issue-number> for automatic issue closure. - Use Case: Tell your agent "implement the reviewed issues" and it will pick the oldest unblocked one, write tests first, implement the fix, run the full verification suite, and hand you a ready-to-review PR. ## Quick Start Implement the oldest reviewed GitHub issue in a worktree, run all tests, and open a linked pull request.

Frequently Asked Questions about dev-issue-implement

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

FAQPage Schema
How do I automatically implement GitHub issues with an AI agent?▼

This skill picks the oldest open issue labeled reviewed, claims it with a WIP label, implements it in a git worktree, runs build lint and tests, then opens a pull request with a Closes reference linking back to the issue.

How to work on GitHub issues without touching the main branch?▼

The skill uses git worktree to create an isolated working directory outside the repository on a conventional branch like feat/ or fix/. All implementation and testing happen there, leaving your main checkout completely unchanged.

Can multiple agents work on issues without duplicating effort?▼

Yes. Before starting, the skill adds a WIP label to the issue, and it refuses to touch any issue already marked WIP. On failure or interruption it removes the label so others can pick the issue up.

What happens if tests or the build fail before creating a PR?▼

The skill treats passing build, lint, and tests as a hard requirement and will not open a pull request until all three succeed. It never deletes or skips failing tests to force a green result.

Does it handle issues that depend on other unresolved issues?▼

Yes. When selecting work, it parses the issue body for Depends on or Blocked by references and skips any issue whose dependency is still open, moving to the next candidate instead.