Claude-skill-registry finish-issue
Prepare a GitHub issue branch for PR with quality checks, cleanup, and review recommendations.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/finish-issue" ~/.claude/skills/majiayu000-claude-skill-registry-finish-issue && rm -rf "$T"
manifest:
skills/data/finish-issue/SKILL.mdsource content
Finish Issue Workflow
When the user wants to finalize their work on a GitHub issue and prepare a PR:
Prerequisites
- dossier-tools installed (
)pip install dossier-tools - On a feature/bug branch (not main/master)
- GitHub CLI (
) authenticatedgh
Steps
- Verify we're on a feature/bug branch (not main/master)
- Run the finish workflow:
dossier run imboard-ai/development/git/finish-issue-workflow - Respond to prompts for each check category
- Confirm successful PR creation with the user
What This Does
- Git prep: Fetch latest, rebase onto main, check for conflicts
- Security scans: Detect secrets, hardcoded paths, files that should be gitignored
- Code cleanup: Find debug statements, commented code, unresolved TODOs
- Project checks: Run linter, formatter, type checker, tests
- Review recommendations: Suggest reviewers based on changed files (security, DB, ops, etc.)
- PR creation: Generate description from PLANNING.md + commits, link to issue, push and create PR