implement-issue
Installation
SKILL.md
Implement Issue
Implement exactly one GitHub issue in the current checkout. Stay local: do not create worktrees, Docker containers, branches, pull requests, labels, issue comments, pushes, or issue closes.
Intake
- Require exactly one GitHub issue number from the user. If it is missing or ambiguous, ask for the issue number and stop.
- Read repository instructions before editing: root
AGENTS.md, nestedAGENTS.mdfiles that apply to touched paths, and any domain or issue-tracker docs those files name. - Fetch the issue packet with
gh issue view <number> --comments. Also fetch labels or structured fields if needed to understand status. - Search the issue body and comments for parent PRD references. Fetch every referenced parent PRD issue with
gh issue view <number> --comments. - Work on the current branch only. Do not create or switch branches.
- Infer the base branch from a user-provided base, the branch upstream, or the repository default branch.
- Before writing, run
git status --short,git log --oneline <base>..HEAD, and inspect any existing diff from<base>...HEAD. Continue partial work already present; do not restart or redo completed work.
Intake is complete when the issue packet, parent PRD context, repo instructions, base branch, working-tree state, and existing branch changes are understood.