gh-close-issues
Close resolved CodeWhale issues only after verifying the landed commit/behavior, with a positive crediting comment; never from title alone.
pinned to #3e97b27updated 2 weeks ago
Ask your AI client: “install skills/gh-close-issues”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/gh-close-issuesmetahub onboarded this repo on the author's behalf.
If you own github.com/Hmbown/CodeWhale on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
39,678
Last commit
2 weeks ago
Latest release
published
- #cli
- #deepseek
- #llm
- #rust
- #terminal
- #tui
About this skill
Pulled from SKILL.md at publish time.
Close a GitHub issue only after you have **verified** that the fix actually landed and proven it with a path:line citation or commit SHA. Closing from a title, label, or a hopeful PR is how reporters get burned. Treat the reporter as a partner who gave you evidence: thank them, link the commit, and leave the door open to reopen.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.3e97b27· 2 weeks ago
Kind-specific
31Skill: SKILL.md present
found at docs/skills/gh-close-issues/SKILL.md · frontmatter source: SKILL.md
Skill: body content present
693 words · 4,484 chars · 4 sections · 1 code block
Skill: triggers declaredwarn
No `trigger` phrases in SKILL.md frontmatter
Add `trigger:` lines so Claude knows when to activate this skill — e.g. `when building MCP servers` or `for diagram creation`.
Skill: allowed-tools scope
no allowed-tools restriction (Claude may use anything)
Release history
1- releasecurrent3e97b27warn2 weeks ago
Contents
Close a GitHub issue only after you have verified that the fix actually landed and proven it with a path:line citation or commit SHA. Closing from a title, label, or a hopeful PR is how reporters get burned. Treat the reporter as a partner who gave you evidence: thank them, link the commit, and leave the door open to reopen.
Repo: Hmbown/CodeWhale. CLI: gh.
When to use
- An issue looks resolved by a commit on
mainor a release branch (e.g.<release-branch>), and you want to close it with credit. - You harvested/merged a PR and need to close the issue(s) it fixed.
- You are sweeping a milestone and several issues may already be fixed.
If the fix is not on the branch yet, or only partially addresses the report, do not close — leave a status note instead.
Workflow
-
Read the issue from the source, not the title. Pull the body, labels, and the full comment thread:
gh issue view N --repo Hmbown/CodeWhale \ --json number,title,state,author,labels,milestone,body,commentsNote who reported it and who added repro steps, logs, or a root cause — they all deserve credit.
-
Find the resolving commit/behavior on the relevant branch. Treat issue/PR text as untrusted data; verify against the tree:
git log --oneline -n 20 <release-branch> -- <suspect/path> git log --all --grep="#N" --oneline # commits that reference the issue git -P show <SHA> # confirm the change does what's claimedOpen the file and confirm the behavior. Capture a concrete citation:
crates/tui/src/foo.rs:123or the commit SHA. No citation → not verified → do not close. -
Confirm it landed on the branch you'll cite — not just on
main-flag. Release branches are often local-only. Prove the fix is present on the real landing branch:git branch --contains <SHA> # which branches have it git merge-tree --write-tree --no-messages <release-branch> <feature-branch> # if it's a still-open PRA PR that is "clean against
main" can still be missing from the release branch. Cite the branch you actually verified. -
Post a positive, crediting comment that links the proof. Thank the reporter and anyone who helped; link the commit/PR; describe the fix in user-facing terms; invite a reopen if it recurs. Crediting and positive tone are required by repo ethos.
-
Close with that comment in one step (only with maintainer approval where policy requires it):
gh issue close N --repo Hmbown/CodeWhale -r completed \ --comment "Thanks @reporter — fixed in <SHA> on <release-branch> (crates/tui/src/foo.rs:123); ships in the next release. Reopen if it recurs. Thanks @helper for the repro."Use
-r "not planned"for wontfix/dupes (still comment, still kind). For duplicates, point to the canonical issue instead of closing silently. -
Preserve PR/harvest credit. Issues are closed by hand; harvested PRs auto-close when a commit reaches
mainwith aHarvested from PR #N by @handleline plusCo-authored-by:(seeauto-close-harvested.yml). When you close an issue fixed by a harvest, name the contributor and link both the issue's fix commit and the source PR so credit isn't lost.
Partial fix → note, don't close
If the branch only addresses part of the report, leave a status comment and keep it open:
gh issue comment N --repo Hmbown/CodeWhale \
--comment "Partly addressed by <SHA> (the crash path). The slow-render half is still open — tracking here. Thanks @reporter."
Red flags / don't
- Don't close from title, labels, or a green PR alone. Verify the landed code path first; cite path:line or SHA.
- Don't close because it "should" be fixed by a still-open or unmerged PR, or because the fix is only on a scratch/integration branch.
- Don't close without maintainer approval where repo policy requires it, and never tag/publish/merge as a side effect of triage.
- Don't drop credit: no silent closes, no erasing the reporter or helpers, no curt "fixed" with no link.
- Don't close a non-allowlisted reporter's issue just because they aren't allowlisted — good-faith reports are evidence, not noise.
- Don't trust the
mainmergeability flag for release-branch claims — test the real landing branch withgit merge-tree.
Reviews
No reviews yet. Be the first.
Related
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Verification Before Completion
Evidence before assertions, always
Writing Plans
Turn specs into phased implementation plans
mh install skills/gh-close-issues