一键导入
close-issues
Close GitHub issues that have been implemented, with verification
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Close GitHub issues that have been implemented, with verification
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Suggest and apply a semver version bump based on commits since the last tag
Push current branch to remote origin
Scaffold a new Sharpy.Stdlib module (spy-sourced or handwritten C#) with all required files, conventions, docs, and tests
Implement a plan with a coordinated agent team
Run compiler or cross-language benchmarks and compare results
Regenerate C# snapshot tests and spy stdlib after intentional codegen changes
| name | close-issues |
| description | Close GitHub issues that have been implemented, with verification |
| argument-hint | <plan.md or issue numbers: 123,456> |
Close GitHub issues after verifying their implementation is complete. Accepts either a plan file path (to extract referenced issues) or a comma-separated list of issue numbers.
Usage:
/close-issues 208,210 — verify and close specific issues/close-issues plans/my-plan.md — find and close issues referenced in a planParse $ARGUMENTS to determine input mode:
123,456): treat as explicit issue listplans/foo.md): read the file and extract issue numbers from #NNN referencesIf a plan file was provided:
#NNN issue references (regex: #(\d+))If explicit issue numbers were provided, use them directly.
For each issue, fetch its title and body (run gh with dangerouslyDisableSandbox: true — required due to TLS cert issues in sandbox):
gh issue view <number> --json title,body,state,labels
Skip any issues that are already closed — report them as "already closed" in the final summary.
For each open issue, verify the fix exists in the codebase:
git log --oneline --all --grep="#<number>"
git log --oneline -20 --grep="<keyword>"
Categorize each issue as:
For each VERIFIED issue:
gh issue close <number> --reason completed --comment "Closed — implemented in $(git log --oneline --all --grep='#<number>' | head -1 | cut -d' ' -f1). Verified in codebase."
If the commit hash isn't found via --grep, reference the branch name instead:
gh issue close <number> --reason completed --comment "Closed — implemented on branch $(git branch --show-current)."
For PARTIAL issues:
gh issue comment <number> --body "Partial implementation found: <description>. Remaining work: <gaps>."
For NOT FOUND issues:
If a plan file was provided:
<!-- Issues closed by /close-issues on YYYY-MM-DD: #123, #456 -->
Present a summary:
## Issues Summary
| Issue | Title | Status | Action |
|-------|-------|--------|--------|
| #123 | ... | VERIFIED | Closed |
| #456 | ... | PARTIAL | Commented (gaps: ...) |
| #789 | ... | NOT FOUND | Skipped |
| #101 | ... | Already closed | Skipped |