implement-issue

Implements a tracker issue against acceptance criteria and opens a pull request.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/sagittaras/agentic-workflow --skill implement-issue-sagittaras
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-issue
Source: https://github.com/sagittaras/agentic-workflow/tree/main/skills/implement-issue
Command: npx skills add https://github.com/sagittaras/agentic-workflow --skill implement-issue-sagittaras

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a written issue into reviewed code normally requires an engineer to manually read the tracker, verify dependencies, find the code precedent, create a branch, implement, self-check, and open a PR. This Skill automates that entire flow while enforcing the project's own conventions and escalating instead of guessing when inputs are incomplete. ## Core Features & Use Cases - End-to-end issue implementation: Reads the full issue body (summary, acceptance criteria, references, dependencies), verifies dependencies are closed, and implements exactly what the criteria specify. - Precedent-driven coding: Opens the code file or pattern cited in the issue's Reference section and extends it, rather than inventing a new pattern. - Delegated git workflow: Creates branches via the create-branch skill and opens the PR via open-pr, with merge-base verification that the branch actually came from the intended base. - Structured escalation: Stops and reports with a literal PR: žádné marker when configuration, the issue, dependencies, or criteria are missing or contradictory, so orchestrators like run-milestone can detect failure. - Use Case: A run-milestone orchestrator dispatches an agent with issue #42 and an integration branch; the skill reads the issue, branches from the milestone branch, implements the criteria, self-verifies with the project's check command, and returns the PR number and URL. ## Quick Start Ask the agent to implement issue #42 and open a pull request for it.

Frequently Asked Questions about implement-issue

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

FAQPage Schema
How do I implement a GitHub issue automatically with an AI agent?

Invoke the skill with the issue number and optionally a base branch, for example asking to implement issue #42. It reads the issue body, verifies dependencies are closed, implements the acceptance criteria, and opens a pull request.

How does the skill decide which branch to base the work on?

In a milestone run it branches from the provided milestone integration branch; standalone it uses the default branch from the project's workflow configuration. It verifies with git merge-base that the new branch actually descends from that base ref.

Does it work with Gitea as well as GitHub?

Yes. The forge is determined from the project configuration; on GitHub it uses gh-based scripts, and on Gitea it loads the deferred mcp__gitea__ tools via ToolSearch before reading or commenting on issues.

What happens when an issue cannot be loaded or its criteria are unclear?

The skill escalates instead of guessing: it stops, reports what is done and what decision is needed, and ends with the literal line 'PR: žádné' so orchestrators detect the failure. It never implements from an unreadable issue or a contradictory criterion.

Does the skill merge its own pull request?

No. Merging into the integration branch is handled by run-milestone after review, and merging into the default branch requires explicit consent in the dispatching prompt, which is then executed by the open-pr skill, not this one.

When should I not use this skill for an issue?

Do not use it for breaking a topic into issues (plan-milestone), filing a single ad hoc issue (file-issue), independently verifying a finished PR (verify-issue), or issues whose criteria lack a code precedent, which should go through triage-issue first.