By PanQiWei
Agile scheduling layer for Claude Code: turn GitHub Projects into the central dispatcher, turn one session into one deliverable milestone (one PR). Depends on superpowers and gstack.
Use right after `board-superpowers:classifying-actions` returns a decision, every time a board-superpowers skill is recording what it is about to do or what it just did. For actions that proceed automatically, apply once after the action lands. For actions that wait for architect approval, apply once when first proposing the action and again after the architect approves or declines. Apply even when the action seems too small to log — every mutating action gets a row, no exceptions. Do NOT use for read-only actions; reads are not audited. Do NOT invoke to determine the A/R/N decision — that is `board-superpowers:classifying-actions`.
Use whenever any board operation in board-superpowers needs the canonical contract — the 6-state machine, the Card body schema, the branch-naming convention (claim/<kanban-id>-<key-slug>-<title-slug>), or the WIP counting formula. This is the read-only source of truth that every other board-superpowers skill consults before transitioning a card, validating a claim, or checking WIP. Use it even when the user doesn't say "schema" or "state machine" — any time card, branch, Status, or WIP comes up, this is what defines the rules.
Use when board-superpowers needs to run setup stages — first session, plugin upgrade with new stages, interrupted session resume, or explicit architect request. Triggers automatically when SessionStart hook emits `INVOKE: bootstrapping-repo`. Also triggers on: "set up board-superpowers", "bootstrap this repo", "first time on this repo", "configure the plugin", "run setup stages". Apply whenever plugin setup or reconfiguration is wanted, even without the word "bootstrap". Do NOT use once all stages are applied with no upgrade pending.
Use when the user wants a morning briefing, asks "what should I work on", wants to see the current board state, or needs to orient at the start of a session. Triggers on: "morning briefing", "what should I work on", "today's plan", "board overview", "what's running", "what's in progress", "board state", "show me the board", "daily briefing". Use even when the user phrases it casually ("what's up on the board", "catch me up") — the orientation signal is what matters, not formality. Do NOT use when the user wants to bring in a new requirement (that's intaking-requirement), review open PRs (that's reviewing-pr-queue), or investigate blocked cards (that's triaging-board).
Use when a board-superpowers SKILL is about to perform a mutating action — changing card status, editing card body, pushing a claim branch, opening or merging a PR, writing project config, writing host-local credentials, deleting a worktree, deleting a branch — and needs to know whether the action proceeds automatically or waits for architect approval. Apply at every mutating-action decision point inside any board-superpowers skill (briefing-daily / intaking-requirement / reviewing-pr-queue / triaging-board / consuming-card / bootstrapping-repo). Apply even when the action looks obviously safe; the decision table is the source of truth, not intuition. Do NOT use for read-only actions or for queries that surface information without changing state. Do NOT invoke for the audit-row write step that follows the decision — that is `board-superpowers:auditing-actions`.
Modifies files
Hook triggers on file write and edit operations
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.
An enforcement layer that makes parallel AI execution behave like a real team instead of chaos.
Built as a plugin for Claude Code and OpenAI Codex CLI. Composes
superpowers(TDD, code review, debugging) andgstack(design, QA, security) — does not replace them.
English · 简体中文
The AI-era architect's primary value is no longer writing code. It is sequencing problems, designing architecture, judging tradeoffs, and verifying that what the AI built actually works. Coding itself is becoming AI's job.
board-superpowers operationalizes that role-shift. Concretely:
## Human Verification TODO checklist.If you have personally decided to focus on judgment and architecture rather than line-by-line authorship, and you are willing to dispatch implementation to AI without babysitting it — this plugin is for you.
| Without board-superpowers | With board-superpowers |
|---|---|
| One terminal, babysit one session, rebase constantly | N terminals, each a dedicated Consumer you mostly do not read |
| "What should I work on?" lives in your head | A Manager session reads the board and tells you |
| Sprint planning is a lossy conversation | Decomposition is a skill that enforces INVEST and vertical slicing |
| Scope creep caught mid-PR | Scope is frozen into the card body before any Consumer claims it |
| Merges are surprises | Every PR ships with a structured ## Human Verification TODO |
| Your coordination state is in your head | Your coordination state is your own GitHub Project — we never own it |
board-superpowers sits at the intersection of three commitments. Most adjacent tools cover one or two; covering all three is the differentiation.
Truth lives on your existing board (GitHub Project today; Linear, Jira, others via the BoardAdapter contract tomorrow). We never own a hosted control plane, never run a backend, never ask you to log into our service.
If a feature ever requires durable state that lives anywhere except your board + your git remote, we have broken the commitment. This is structural, not aspirational — it is what makes us the open-source choice next to Devin / Factory / similar hosted products that must own their state for business reasons.
The agile discipline is enforced by the plugin, not configured by you:
Anything that smells like sprint-cadence-cosplay (story-point estimation, velocity tracking, retro-as-meeting) is deliberately absent. AI orchestration inverts which resources are scarce, and most ceremonies that human teams need are noise here.
board-superpowers never reimplements TDD, QA, code review, brainstorming, or security audit. Those belong to superpowers and gstack. board-superpowers is the scheduling layer that composes them into routines:
gstack:/office-hours and superpowers:brainstorming.superpowers:subagent-driven-development.superpowers:verification-before-completion → superpowers:requesting-code-review → gstack:/review → gstack:/codex (cross-platform adversarial review) → gstack:/qa (UI cards) → gstack:/cso (security-flagged cards).If a similar discipline already exists in those upstream plugins, we use it. If we ever ship a duplicate, that is a bug.
Every session plays exactly one role with respect to the kanban. Routing happens automatically based on your first message.
Today's only Producer-class role: Manager.
A Manager session is long-lived, aggregate-view, never writes code. It exposes 15 capabilities across five clusters:
npx claudepluginhub panqiwei/board-superpowers --plugin board-superpowersUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.