From mpi-kanban
MPI brainstorm workflow. Collaboratively explore an idea and design a solution through dialogue before planning. Use when the user says "MPI brainstorm", "I have an idea", "let's think through this", "brainstorm with me", "help me figure out how to approach X", "$mpi-brainstorm", or wants to explore options before implementation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mpi-kanban:mpi-brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help turn ideas into fully formed designs through natural collaborative
Help turn ideas into fully formed designs through natural collaborative dialogue.
Invocation: Claude Code users may run /mpi-kanban:mpi-brainstorm; Codex
users may run $mpi-brainstorm or ask naturally to brainstorm. References
using ${CLAUDE_PLUGIN_ROOT} mean the installed plugin root; Codex resolves
the same files relative to this plugin root.
Start by understanding the current project context only when needed — only docs/rules relevant to the topic, or what the user explicitly calls out. Do not exhaustively scan everything.
Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action until you have presented a design AND the user has approved it. The entire value of brainstorming is catching design mistakes before they become code — rushing to implementation defeats the purpose.mpi-create-plan for normal work or mpi-create-large-plan for
complex/adaptive work, passing the BACKLOG entry title forward in the
prompt context. Session ends.Only explore when explicitly needed:
docs/PROJECT.md.Do NOT auto-scan all of CLAUDE.md, rules, docs, or commits upfront. Keep context lean.
Lib pointers (read each only when its recipe is actually needed):
${CLAUDE_PLUGIN_ROOT}/lib/kanban-ops/find.md — ensureKanban, findEntry${CLAUDE_PLUGIN_ROOT}/lib/kanban-ops/mutate.md — createEntry${CLAUDE_PLUGIN_ROOT}/lib/kanban-ops/_schema.md — entry shape (only if you
need a schema reminder before building the entry)Steps:
Read lib/kanban-ops/find.md for ensureKanban. Call ensureKanban(). If
the file did not exist, the recipe creates it from the template and emits
the one-time setup notice (kanban link + extension marketplace link).
Continue regardless.
Ask the user ONCE for the priority of this idea:
Priority for the kanban entry? (high / medium / low — default medium)
Default to medium if the user gives no answer.
Build the entry:
[bug] — fixing broken behavior.[feature] — new user-facing capability.[refactor] — internal restructure with no behavior change.[Idea] — exploratory or speculative; default if unclear.medium).true.steps. No Plan file: ref.Read lib/kanban-ops/mutate.md for createEntry. Call
createEntry("BACKLOG", entry). If findEntry(e => e.title === <title>)
already returns a hit, ask the user for a distinguishing suffix and retry.
Confirm to the user: Captured on board: "<title>" → BACKLOG. [kanban.md](.claude/mpi-kanban/kanban.md).
If this brainstorm is about a brand-new project (no README.md content,
no source tree, no AGENTS.md/CLAUDE.md, or the user explicitly said
"new project"), recommend mpi-project-setup after the BACKLOG entry is
captured:
This looks like a new project. Run $mpi-project-setup in Codex or
/mpi-kanban:mpi-project-setup in Claude Code to establish project mode and
knowledge before planning?
Do not invoke setup automatically. The user chooses whether to set up project knowledge before planning, or proceed directly to a plan.
After the BACKLOG entry is captured:
mpi-create-plan by default for compact, normal work.mpi-create-large-plan when the work is complex, uncertain,
multi-phase, likely to benefit from parallel investigation, or splittable
into independent parallel implementation tasks. Parallel implementation
eligibility alone is enough reason to choose the large-plan path, since
compact plans cannot carry ## Parallel Batch sections.
Include in the prompt context: the BACKLOG entry title (skills don't pass
arguments natively — pass it as prose, e.g. "Create a plan for the BACKLOG
entry titled """). The plan skill will move the entry to PLANNING.
$mpi-create-plan / $mpi-create-large-plan in Codex or
/mpi-kanban:mpi-create-plan / /mpi-kanban:mpi-create-large-plan in
Claude Code against it later.No auto-invocation past this point. The user is always in control.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub madponyinteractive/mpi-kanban --plugin mpi-kanban