fix-issue
Fetch a GitHub issue by number, create a branch off latest main, research the codebase, plan the fix, implement with full test coverage and documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Fetch a GitHub issue by number, create a branch off latest main, research the codebase, plan the fix, implement with full test coverage and documentation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Take over a stale or abandoned PR. Checks out the work, merges main, deep-reviews the code, addresses all review comments, then re-creates a clean PR crediting the original author.
Paranoid architect review of a PR. Given a GitHub PR link or number, performs deep code review for bugs, security vulnerabilities, missing tests, undocumented assumptions, and edge cases. Leaves comments on GitHub for the author.
Deep audit of a Rust crate for vulnerabilities, bugs, unfinished work, inconsistencies, duplicate code, and oversights. Works on the current crate or a specified path.
Review and address PR comments for the current branch's pull request. Fetches review comments, plans fixes, confirms with the user, then implements and pushes.
| name | fix-issue |
| description | Fetch a GitHub issue by number, create a branch off latest main, research the codebase, plan the fix, implement with full test coverage and documentation. |
| disable-model-invocation | true |
| allowed-tools | Bash(gh *), Bash(git *), Bash(cargo *), Read, Edit, Write, Grep, Glob |
| argument-hint | <issue-number or github-issue-url> |
Parse $ARGUMENTS to extract the issue number:
https://github.com/owner/repo/issues/42, extract 42.Fetch the issue:
gh issue view {number} --json title,body,labels,assignees,comments,state
If the issue is closed, warn the user and ask if they still want to proceed.
Create a fresh branch off the latest main (or master):
git fetch originorigin/main, fall back to origin/mastergit checkout -b fix/{number}-{short-slug} origin/{default-branch}
{short-slug} is 3-5 words from the issue title, lowercase, hyphenated (e.g. fix/42-idor-workspace-check)If the working tree has uncommitted changes, warn the user and stop. Do not stash or discard their work.
Summarize the issue in 2-3 sentences. Identify:
If the issue is unclear or ambiguous, list the open questions. These will be addressed during planning.
Before planning, gather context:
Enter planning mode to design the implementation. The plan MUST cover:
docs/, CLAUDE.md) if the change adds new concepts, flows, or assumptionsFollow the project's CLAUDE.md guidance for architecture decisions.
Wait for user approval before implementing.
After the plan is approved:
fix: prevent IDOR in function call outputs (#42)).