By jonas-ross
Claude Code plugin that drives a GitHub issue from triage to merged PR. Ships two skills sharing the same git flow: /issue-team (persistent agent team via TeamCreate + SendMessage) and /issue-subagents (one-shot sub-agents via the Agent tool, no experimental flag required).
Code reviewer agent for issue-subagents skill. Feat classification only. One-shot read-only review of the diff against the spec; returns a structured verdict block with severity-and-confidence-tagged findings. The orchestrator decides whether to un-draft.
Dev agent for issue-subagents skill. One-shot per invocation — initial spawn implements the spec via TDD against acceptance tests/manual checks and pushes the branch; re-spawn fix-loop mode addresses review findings. Never opens, edits, or un-drafts the PR.
PM agent for issue-subagents skill. Feat-class only (PM-led roster). One-shot — reads the issue context, writes the spec, returns the path and a one-paragraph summary, exits. Does NOT author the PR body and does NOT brief other agents.
QA agent for issue-subagents skill. Two distinct one-shot modes selected by spawn prompt — test-author mode writes acceptance tests from the spec; review mode reviews the diff against the spec. Returns a structured result, never calls other agents.
Dev agent for issue-team skill. Implements GitHub issue tasks using TDD against QA's acceptance tests. Routes ALL review signals through team-lead (the coordinator). Opens the draft PR with its own body, un-drafts only on team-lead's explicit authorization.
Use when implementing a GitHub issue with single-session, one-shot sub-agents (no persistent team) — creates an isolated worktree, drives spec → tests → implementation → review → PR. Lightweight; no experimental flag required.
Use when starting a new Claude Code session to implement a GitHub issue - creates an isolated worktree (if launched from main) and runs a right-sized agent team to deliver a PR
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin that drives a GitHub issue from triage to merged PR. Ships two skills that share the same git flow (worktree → spec → acceptance tests → implementation → draft PR → review → un-draft → retro) but differ in how they parallelize the work:
| Skill | Concurrency model | When to pick it |
|---|---|---|
/issue-team | Persistent agent team (TeamCreate + SendMessage peer messaging, single coordinator gate) | Long-running work where parallel agent state matters; you have CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 set |
/issue-subagents | One-shot sub-agents (Agent tool, orchestrator-driven) | Standard runs; no experimental flag required; simpler to reason about |
Both skills use the same classification rules (feat: / fix: / refactor: / chore: / docs:), the same model-tier guardrails, the same diff-triggered sub-gates, and the same spec templates.
Add this repo as a marketplace, then install the plugin:
/plugin marketplace add https://github.com/Jonas-Ross/issue-team
/plugin install issue-team
/issue-team (the team-based skill) requires CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 set in your environment (shell or the "Environment variables" UI of cloud sessions). Without it, team_name and inter-agent SendMessage are unavailable. The flag is experimental, so the plugin does not try to set it for you. /issue-subagents does not need this flag — it only uses the standard Agent tool.
Start a Claude Code session in your repo and invoke either skill:
/issue-team # team-based variant
/issue-subagents # sub-agent variant
Either entry point lists open issues, asks which to implement, classifies by title prefix, creates a worktree if you launched from main, and runs the workflow.
Team variant (/issue-team):
skills/issue-team/SKILL.md — orchestration workflow for the coordinatorskills/issue-team/agents/code-reviewer.md — role prompt for the externally-spawned superpowers:code-reviewer subagent (feature only)skills/issue-team/reference/*.md — worktree setup, pre-flight gates, model guardrails, retrospectiveskills/issue-team/hooks/gate-task-completion.sh — task-completion gate enforcing review-approved phaseskills/issue-team/templates/*.md — spec skeletons (feat, fix, refactor, chore, docs)agents/issue-team-{dev,pm,qa}.md — Claude Code subagent definitions spawned as subagent_type: "issue-team-*"Sub-agent variant (/issue-subagents):
skills/issue-subagents/SKILL.md — orchestration workflow (orchestrator-driven, no peer messaging)agents/issue-subagents-{pm,dev,qa,code-reviewer}.md — Claude Code subagent definitions spawned as subagent_type: "issue-subagents-*"skills/issue-subagents/reference/*.md — same reference material, retrospective adapted for the no-TeamDelete flowskills/issue-subagents/templates/*.md — same spec skeletonsProjects can ship their own spec templates at .claude/spec-templates/<class>.md in the target repo; both skills' template-lookup order picks the repo-local copy first, then falls back to the plugin's default.
npx claudepluginhub jonas-ross/issue-team --plugin issue-teamForwards Claude Code session events to issue-orchestrator over a Unix socket
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
AI-powered development tools for code review, research, design, and workflow automation.