yonatangross avatar

Issue Progress Tracking

A ceremony guide that enforces GitHub issue hygiene through the gh CLI. It walks you through the full lifecycle: labeling issues as in-progress, creating feature branches with the issue/N-description format, making atomic commits that reference the issue number, posting progress comments for long tasks, and creating PRs with Closes #N to auto-link everything. The value is in the discipline it enforces. Small commits referencing issues, status labels that actually update, and PRs that properly close issues instead of orphaning them. It's opinionated about branch names and commit formats, which is exactly the point. If your team struggles with issue hygiene or you're tired of manually syncing GitHub state with actual work, this codifies the workflow.

skills.sh installs
221
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add yonatangross/orchestkit --skill issue-progress-tracking --agent claude-code

Installs into .claude/skills of the current project.

Files

Issue Progress Tracking

Ceremony guide for tracking GitHub issue progress via gh CLI. Ensures issues stay updated as work progresses from start to PR.

Invocation

This skill is user-invocable: false and disable-model-invocation: true: there is no /ork: form and the model cannot auto-select it (#3313). An agent loads it explicitly by Reading this file's path:

${CLAUDE_PLUGIN_ROOT}/skills/issue-progress-tracking/SKILL.md

Phase 1: Start Work

Label the issue and create a feature branch:

# Move issue to in-progress
gh issue edit $ARGUMENTS[0] --add-label "status:in-progress" --remove-label "status:todo"
gh issue comment $ARGUMENTS[0] --body "Starting work on this issue."

# Create feature branch
git checkout -b issue/$ARGUMENTS[0]-brief-description

Rules:

  • Always branch from the default branch (main/dev)
  • Branch name format: issue/<number>-<brief-description>
  • Never work directly on main/dev

Phase 2: During Work — Small Commits

Commit after each logical step, not at the end. Every commit references the issue:

# Each commit references the issue number
git commit -m "feat(#$ARGUMENTS[0]): add user model

Sponsors

Details

Repository
github.com/yonatangross/orchestkit
Categories
Git & Pull Requests, Automation & Workflows, CLI & Terminal
First seen
Jun 3, 2026

More from yonatangross/orchestkit

All 61
1yonatangross avatarfix-issueyonatangross/orchestkitFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, se217skills.sh installs
2yonatangross avatarcommityonatangross/orchestkitCreates commits with Conventional Commits format (feat/fix/docs/refactor/test/chore), automatic scope detection, co-author attribution, and pre-commit hook comp210skills.sh installs
3everyinc avatarresolve-pr-paralleleveryinc/compound-engineering-pluginResolve all PR comments using parallel processing. Use when addressing PR review feedback, resolving review threads, or batch-fixing PR comments.143skills.sh installs
4agnosticui avatarimplement-github-featureagnosticui/agnosticuiDesign and implement a new feature or component from a GitHub issue. Use for net-new functionality, not bug fixes.0skills.sh installs
5BerryKuipers avatarcreate-feature-branchBerryKuipers/claude-code-toolkitCreate properly named feature branch from development with remote tracking, following WescoBar naming conventions and git best practices0skills.sh installs
6breaking-brake avatarpr-to-main-cleanupbreaking-brake/cc-wf-studioClean up merged feature branches after PR to main is merged. Use when the user says "ブランチ削除", "cleanup", "マージ後の片付け", or wants to delete a merged branch.0skills.sh installs