ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
GitHub issue workflow ceremony using gh CLI — labels issues as in-progress, creates feature branches (issue/N-description), commits with issue references, posts progress comments, and links PRs with Closes #N. Keeps issues in sync with development work. Use when starting work on
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill issue-progress-tracking --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill issue-progress-tracking -a windsurf -y
name: issue-progress-tracking license: MIT compatibility: "Claude Code 2.1.277+." description: "GitHub issue workflow ceremony using gh CLI — labels issues as in-progress, creates feature branches (issue/N-description), commits with issue references, posts progress comments, and links PRs with Closes #N. Keeps issues in sync with development work. Use when starting work on an issue, tracking progress, or completing work with a PR." context: inherit user-invocable: false disable-model-invocation: true allowed-tools: "Bash" effort: low model: haiku metadata: category: workflow-automation version: "1.0.0" author: "OrchestKit" complexity: "low" tags: "git, github, issues, tracking, workflow"
Ceremony guide for tracking GitHub issue progress via `gh` CLI. Ensures issues stay updated as work progresses from start to PR.
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---
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:**
---
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 Co-Authored-By: Claude <noreply@anthropic.com>"
**Rules:**
---
For multi-step work, post progress updates:
gh issue comment $ARGUMENTS[0] --body "Progress update: - Completed: database schema, API endpoints - In progress: frontend components - Remaining: tests, documentation"
**When to post updates:**
---
Create the PR and update labels:
# Create PR that closes the issue gh pr create \ --title "feat(#$ARGUMENTS[0]): brief description" \ --body "Closes #$ARGUMENTS[0] ## Changes - Change 1 - Change 2 ## Test Plan - [ ] Unit tests pass - [ ] Manual verification" # Update issue status gh issue edit $ARGUMENTS[0] --add-label "status:in-review" --remove-label "status:in-progress"
---
| Rule | Impact | What It Covers | |------|--------|----------------| | [Start Work Ceremony](rules/start-work-ceremony.md) | HIGH | Branch creation, label updates, initial comment | | [Small Commits](rules/small-commits.md) | HIGH | Atomic commits referencing issues |
**Total: 2 rules across 2 categories**
---
| Decision | Choice | Rationale | |----------|--------|-----------| | Label prefix | `status:` | Consistent with GitHub conventions | | Branch format | `issue/<N>-desc` | Links branch to issue automatically | | Commit reference | `type(#N):` | Conventional commits + issue linking | | Progress comments | Manual | Keeps humans in the loop |
---
1. **Starting work without labeling** — team loses visibility into who is working on what 2. **Giant commits at the end** — makes review harder and history useless for bisect 3. **Forgetting to link PR to issue** — issue stays open after merge 4. **Not updating labels on PR creation** — issue shows "in-progress" during review 5. **Closing issues manually with `gh issue close`** — issues are closed ONLY by merging a PR with `Closes #N` in the body. During work, comment progress with `gh issue comment`; never close directly.
---
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.