finish-issue-hook
Proect-specific for /finish-issue
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Proect-specific for /finish-issue
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Add a dependency relationship between GitHub issues using the native addBlockedBy mutation
Reusable file sequence numbering with prefix (NNNN-name) and suffix (name-NNNN) modes. Returns the next available zero-padded sequence number for a given directory.
Drop a timestamped note for the current issue - collected by /finish-issue for PR descriptions
Create or update CHANGELOG entries with tone guardrails, thematic grouping, and implementation-detail leak detection.
Delete an issue's working directory (.claude-work/issues/<ID>/) after confirming with the user via interactive prompt
Create a commit message file in .claude-work/commit-msgs/ with auto-numbered filenames. Focuses on WHY not WHAT. The diff already shows what changed. User reviews and commits manually.
Based on SOC occupation classification
| name | finish-issue-hook |
| version | 2026.07.14@local |
| description | Proect-specific for /finish-issue |
| user-invocable | false |
| allowed-tools | Bash(git diff *), Bash(grep *) |
Consulted automatically by /finish-issue during Step 2 (Pre-PR Verification). Adds CHANGELOG-specific checks to the standard verification workflow.
Check whether CHANGELOG.md was modified on this branch:
git diff --name-only <base-branch>..HEAD -- CHANGELOG.md
If no diff, print a non-blocking reminder that user-facing changes need a CHANGELOG entry. Do not halt.
If CHANGELOG.md was modified, verify version headings are in descending order (newest first) per the rule in CLAUDE.md CHANGELOG Conventions:
grep '^## [0-9]' CHANGELOG.md
If out of order, warn and offer fix-or-proceed via AskUserQuestion. If correctly ordered, proceed silently.