From my-council
In-chat usage tour for the my-council plugin. Shows the three commands (/my-council, /my-council:add-persona, /my-council:help), the four named panels, the eight bundled personas, environment variables, and a couple of quick-start examples. Use when the operator types /my-council:help, asks "how do I use my-council", asks "what commands does my-council have", or appears to be encountering the plugin for the first time.
How this skill is triggered — by the user, by Claude, or both
Slash command
/my-council:helpThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
When invoked, emit the tour below verbatim to the operator. Do not paraphrase or shorten unless the operator explicitly asks for a specific section.
When invoked, emit the tour below verbatim to the operator. Do not paraphrase or shorten unless the operator explicitly asks for a specific section.
If the operator's message includes a section keyword (e.g. "help me with mixed mode", "help personas", "help panels"), surface only the relevant section. Otherwise emit the full tour.
After emitting, end with: "Full reference: see the plugin's README at ${CLAUDE_PLUGIN_ROOT}/README.md, or on GitHub at https://github.com/jcconsult/claude-plugins/tree/main/plugins/my-council."
Three commands.
/my-council — run a panel of critics against a text artefact, emit a synthesised verdict./my-council:add-persona — guided interview that creates a new persona at ~/.claude/agents/<name>.md./my-council:help — this tour.Four panels.
--type | Critics | When to use |
|---|---|---|
generic (default, 5) | skeptic, pragmatist, strategist, customer-voice, operator | anything not fitting a more specific panel |
business-idea (4) | strategist, pragmatist, customer-voice, skeptic | pitches, GTM, market entry, partnership review |
research (3) | researcher, skeptic, ethicist | reports, claims, market analyses, lit reviews |
decision (2) | skeptic, operator | go/no-go, accept/reject |
Eight bundled personas. skeptic, pragmatist, researcher, customer-voice, strategist, operator, ethicist, futurist. Each carries one lens with a load-bearing question and a methodology anchor. Drop your own at ~/.claude/agents/<name>.md or use /my-council:add-persona to create one through a guided interview.
Quick-start examples.
Default panel against a document:
/my-council file:docs/my-pitch.md
Business-idea panel against a GTM plan:
/my-council file:docs/gtm-plan.md --type business-idea
Decision panel for a single go/no-go question:
/my-council "Should we accept the partnership offer in inbox/proposal.md?" --type decision
Custom panel:
/my-council file:docs/X.md --panel strategist,ethicist,futurist
Cross-vendor peer swap (needs codex or gemini CLI on PATH):
/my-council file:docs/X.md --mixed gemini
Truncate the resolved panel:
/my-council file:docs/X.md --n 3
Skip personas from the resolved panel:
/my-council file:docs/X.md --skip ethicist,futurist
Create your own persona via guided interview:
/my-council:add-persona
Environment variables.
| Variable | Default | Purpose |
|---|---|---|
MY_COUNCIL_CRITIC_MODEL | opus | Model used for each critic dispatch |
MY_COUNCIL_SYNTHESIS_MODEL | opus | Model used for the synthesis pass |
MY_COUNCIL_MAX_CRITICS | 5 | Hard cap; larger panels halt with a "narrow with --skip or --n" message |
MY_COUNCIL_DEFAULT_N | 3 | Default N for natural-language invocations without --type or --panel |
Override per-invocation, e.g. MY_COUNCIL_CRITIC_MODEL=sonnet /my-council file:doc.md for a cheaper run.
Discipline.
revise means "address the named patches, then ship" — not "patch forever."Troubleshooting.
.plugin.zip.--mixed printed a notice and continued without the peer? The peer CLI (codex or gemini) isn't installed or isn't on PATH. Install and authenticate, then retry. Graceful degradation is intentional — the panel runs all-Claude rather than halting.~/.claude/agents/ directory if you have a non-standard $HOME./my-council or /my-council:add-persona invocation. Finish that flow first; offer the tour after.${CLAUDE_PLUGIN_ROOT}/README.md is unreadable for any reason, still emit the tour content above (which is self-contained). Just skip the "Full reference" line at the end.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub jcconsult/claude-plugins --plugin my-council