gh-issue-flow
v0.14.0Board-driven issue workflow: triage, pick the next issue, plan it, implement it in a worktree, adversarially review the diff, open a PR, and drive it to green.
By Chalo SalvadorLicense: MIT1 GitHub starsUpdated last week
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 5 skill or MCP entries
- Source updated
- Sep 11, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install gh-issue-flow for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install gh-issue-flow@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/chalosalvador/claude-workflowsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/gh-issue-flow/.
Plugin files
├── .claude-plugin/plugin.json├── skills/autopilot/SKILL.md├── skills/next-issue/SKILL.md├── skills/setup/SKILL.md├── skills/triage/SKILL.md└── skills/work-summary/SKILL.md
Included Skills5
Work the agent-ready issues unattended. Picks up to 2 gated issues off the project board, then for each: plans it with issue-planner, implements it in an isolated git worktree, runs the repo's full validation gate, reviews the diff with parallel diff-reviewer lenses, opens a ready-for-review PR requesting review from the issue's assignee, and drives CI + review threads to green under a 45-minute cap — never merging, never touching infra. Use for "run the autopilot", "work the easy issues", "pick up the agent-ready queue", or as a scheduled unattended-work routine.
Pick the next issue off a GitHub Projects board — the theme-aligned Todo card assigned to the current user or unassigned — then either (A) emit a ready-to-paste "start it in a new session" prompt, or (B) start it in the current session (scoping- plan comment + board In Progress, pause for OK, then implement → validate → parallel diff review → PR → babysit CI and review threads to green, ending with a plain-words summary of what was done and what to review or test). Use when asked "what's the next issue to work on", for a prompt to start an issue in a new session, or to "start" / "work on" the next issue now.
Bootstrap a repo for this workflow, or check an already-configured one. Probes the repo for its integration branch, validation gate, spec flow and merge method; writes .claude/workflow.json; creates the labels triage and autopilot depend on; and verifies the project board has the fields they read. Reports every gap it cannot close itself. Use for "set up the workflow here", "onboard this repo", "why isn't triage working", or as the first thing you run after installing this plugin — and "upgrade the config" / "bring workflow.json up to date" after a plugin update adds keys an existing repo does not have yet.
Daily triage of GitHub issues across one or more repos. An UNCAPPED integrity pass guarantees a clean board — every open issue on the project board, area-labeled, assigned to its DRI, with a Status and, where its area maps to one, a Track (0 off-project, 0 unassigned). Then a capped deep pass categorizes (Bug/Feature/Improvement/Question), sizes effort, sets priority, flags duplicates, and marks safe-and-easy ones agent-ready for the autopilot skill. Writes verdicts to GitHub, then prints a receipt. Use for "triage the issues", "clean up the board", "board health", a daily triage routine, or before planning the week.
Summarize what got done in a date window from git history, in plain language. Covers every configured repo (and, for a monorepo, each workstream), collapses squash-merged PR duplicates into one item per feature, groups by repo and day, and flags repos or days with no commits. Supports one-liner, short-paragraph, or day-grouped-bullet output, a fixed three-section standup draft (Yesterday / Today / Blockers, keyword-led bullets, derived blockers) — or renders a Slidev slide deck for a stakeholder update, from a bundled generic template and stylesheet. Use when asked "what was done today / yesterday / this week", for a daily standup draft or commit summary, a Friday rollup, "give me a one-liner of today's work", or a weekly-update deck / slides / status deck.
Plugin manifests1
{
"name": "gh-issue-flow",
"displayName": "GitHub Issue Flow",
"description": "Board-driven issue workflow: triage, pick the next issue, plan it, implement it in a worktree, adversarially review the diff, open a PR, and drive it to green.",
"version": "0.14.0",
"author": {
"name": "Chalo Salvador"
},
"license": "MIT",
"keywords": [
"github",
"issues",
"projects",
"code-review",
"workflow",
"triage"
],
"userConfig": {
"board_number": {
"type": "string",
"title": "GitHub Project number",
"description": "DEFAULT Projects v2 board number, e.g. 11 — used only when a repo's .claude/workflow.json names no board of its own. Leave empty if you have no board; a repo that sets one still uses it.",
"required": false
},
"board_owner": {
"type": "string",
"title": "Project owner",
"description": "DEFAULT board owner — the org or user, which may differ from the repo owner. A repo's .claude/workflow.json board.owner overrides it.",
"required": false
},
"status_in_progress": {
"type": "string",
"title": "\"In progress\" status name",
"description": "The Status field value to set when work starts.",
"default": "In Progress"
},
"ready_label": {
"type": "string",
"title": "Autopilot label",
"description": "Label marking an issue as safe for unattended work.",
"default": "agent-ready"
}
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[gh-issue-flow on Agent Plugins Marketplace](https://pluginsmp.com/plugins/gh-issue-flow)