refine
Refine a GitHub issue through interactive Q&A to sharpen scope and acceptance criteria
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Refine a GitHub issue through interactive Q&A to sharpen scope and acceptance criteria
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Automatically implement all sub-issues of an epic in dependency order
Implement a GitHub issue with automated PR creation
End-of-session retrospective. Captures knowledge from any working session (debug, implementation, config, deployment) as reusable scripts, CLAUDE.md procedures, or skill proposals. Run before ending a session to prevent knowledge loss.
Decompose a large GitHub issue into sub-issues and create a tracking draft PR
OWASP-guided security code review for a specific domain or issue
Project kickoff checklist based on lessons learned from previous projects. Generates a tailored checklist and optionally creates GitHub issues.
| name | refine |
| description | Refine a GitHub issue through interactive Q&A to sharpen scope and acceptance criteria |
| argument-hint | <issue-number> |
| user-invocable | true |
Refine an existing GitHub issue through interactive Q&A to produce clear scope, acceptance criteria, and size estimate — ready for /decompose or /implement.
The user provides an issue number: $ARGUMENTS
~/.claude/bin/gh-save.sh /tmp/issue-$ARGUMENTS.json issue view $ARGUMENTS --json title,body,labels,assignees, then use the Read tool to read itAsk focused questions to fill the gaps. Cover:
Interaction style:
Iterate until the issue is sharp enough to implement or decompose.
Present the complete refined issue body with:
/implement or needs /decompose firstHighlight what changed compared to the original.
STOP HERE and ask for confirmation before updating.
After approval:
/tmp/issue-body-$ARGUMENTS.md using the Write toolgh issue edit $ARGUMENTS --body-file /tmp/issue-body-$ARGUMENTS.mdgh issue edit $ARGUMENTS --title "..."gh issue edit $ARGUMENTS --add-label "label"/implement or /decompose)