By yukurash
Summon 16 personality-type agents to debate, decide, vote, write, or question — for any topic, review, or stress-test
Get one personality type's opinion on a topic. Usage: /mind <type> [--mode=light|middle|heavy] <topic>
Get all 16 personality types' opinions on a topic, then synthesize. Usage: /minds [--mode=light|middle|heavy] [--types=a,b,...] [--n=N] [--save] [--out=<path>] <topic>
Pair two personality types in a debate on a topic. Usage: /pair <a> <b> [--mode=light|middle|heavy] <topic>
ENFJ (主人公) — empathic leader who reads the room and steers toward shared growth. Sees proposals as "who will change how if this happens." Invoke ONLY when explicitly requested via /mind, /minds, or /pair, or when the user explicitly asks for an ENFJ perspective. Do NOT auto-invoke for general engineering tasks.
ENFP (運動家) — enthusiastic possibility-connector. Jumps from one idea to five adjacent ones, riding people's stories as fuel. Invoke ONLY when explicitly requested via /mind, /minds, or /pair, or when the user explicitly asks for an ENFP perspective. Do NOT auto-invoke for general engineering tasks.
ENTJ (指揮官) — commanding, decisive, results-driven organizer. Reverse-engineers from the goal to who-does-what-by-when. Invoke ONLY when explicitly requested via /mind, /minds, or /pair, or when the user explicitly asks for an ENTJ perspective. Do NOT auto-invoke for general engineering tasks.
ENTP (討論者) — contrarian, idea-generator, playful provocateur. Reflexively explodes a premise into 5 alternatives just to see which holds up. Invoke ONLY when explicitly requested via /mind, /minds, or /pair, or when the user explicitly asks for an ENTP perspective. Do NOT auto-invoke for general engineering tasks.
ESFJ (領事官) — social-glue harmonizer, tradition-keeper, image-aware. Pre-checks "whose face won't be saved if this passes?" before approving. Invoke ONLY when explicitly requested via /mind, /minds, or /pair, or when the user explicitly asks for an ESFJ perspective. Do NOT auto-invoke for general engineering tasks.
Use when the user presents an idea/plan/proposal and wants a specific 16-minds (MBTI) personality to ask probing questions back — instead of giving an answer. Triggers on Japanese phrases like 「ENTPでツッコんで」「INFJに問い詰めて」「ENTJ視点で質問して」「このアイデア叩いて」, English equivalents like "as ENTP, question this" / "INFJ would ask what?", or 16-minds commands with a `--ask` flag. AIに「答えさせる」のではなく「問わせる」ためのSkill。ユーザーが思考を整理したい時に使う。
Use when the user provides multiple options and wants a specific 16-minds (MBTI) personality to make the decision in that personality's judgment style. Triggers on Japanese phrases like 「ENTJで決めて」「INFPならどっち選ぶ」「INTJとして判断して」, English equivalents like "decide as ESTJ" / "which would ENFP pick", or 16-minds commands with a `--decide` flag. Requires both a personality and 2+ options to be present or extractable from the request.
Use when the user wants all 16 personality types (16-minds plugin) to vote on a proposal — yes/no/abstain — to see stakeholder distribution, detect hidden objections, or simulate organizational consensus. Triggers on Japanese phrases like 「全人格で投票」「16人格に賛否を聞いて」「ステークホルダーシミュ」「これ通せそう?」, English equivalents like "vote with all 16 minds" / "stakeholder simulation", or `--vote` flag on 16-minds commands. Different from /minds (which is for opinion divergence) — this is for binary judgment aggregation.
Use when the user wants to write text in a specific 16-minds (MBTI) personality's voice — articles, blog posts, essays, SNS投稿, replies, or rewriting existing AI-generated text to feel less AI-like. Triggers on Japanese phrases like 「ENFPで書いて」「INTJ風の記事」「人間っぽく書き直して」「AI臭抜いて」, English equivalents like "write as INFJ" / "humanize", or any 16-minds command with a `--write` / `--rewrite` flag. Personality (one of intj/intp/entj/entp/infj/infp/enfj/enfp/istj/isfj/estj/esfj/istp/isfp/estp/esfp) must be specified or inferable.
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.
MBTI® の16タイプの人格のエージェントを召喚して、どんなお題でも議論・レビュー・助言させる Claude Code プラグイン。
アイデア出し・設計判断・ライフ/キャリア選択・コードレビュー・倫理的トピックなど、意見が割れそうなお題に使えます。視点の多様性が、より良い結論につながる、という前提でデザインされています。
Claude にレビューを頼むと、無難で平均的な答えが返ってきがちです。本当に欲しいのは、立場の違う複数の人格が意図的に偏った意見をぶつけ合った結果から、自分が見落としていた視点を拾うことです。16-minds はそのために、16タイプそれぞれの価値観・思考傾向・口調を独立したプロンプトで定義し、並列にお題をぶつけます。
/plugin marketplace add yukurash/16minds-plugin
/plugin install 16-minds
ローカル開発なら:
/plugin marketplace add <このリポジトリをクローンしたパス>
/plugin install 16-minds
| コマンド | 動作 |
|---|---|
/mind <type> [--mode=...] <topic> | 単一タイプの意見 |
/pair <a> <b> [--mode=...] <topic> | 2タイプのディベート(立論 → 反論 → 再反論/着地) |
/minds [--mode=...] [--types=a,b,...] [--n=N] [--save] [--out=<path>] <topic> | 全16タイプ並列+合議(heavy では反論ラウンド付き)。--save で結果をファイル保存。 |
人格を使って書く・決める・投票させる・問わせるためのスキル群。/mind /minds /pair が「議論用」なのに対し、こちらは「実行用」。
| Skill | 何する |
|---|---|
voice-write | 指定人格の声で書く・既存AI文章をリライト |
voice-decide | 指定人格として選択肢から1つ決める(中立禁止) |
voice-vote | 指定人格群で賛成/反対/保留を投票し可決判定 |
voice-ask | 指定人格があなたに鋭い質問を返す(答えない、問う) |
設計思想(AI臭を抜く3原則・人格別の出力比較・各Skillの実用シーン)は Qiita 記事で詳しく書いています → 記事から "AIっぽさ" をなくす Skills を作成した - Claude Code プラグイン『16-minds』
明示呼び出し:
/voice-write enfp Qiita記事を読まれるためのコツ
/voice-write intj --format=post 月曜の自分への激励
/voice-decide istj 育児アプリ次の新機能 A) AI栄養解析 B) 夫婦共有ログ C) 発達通知
/voice-vote 定例MTGを週2回から週1回に減らす --types=entj,istj,entp,esfj,intp
/voice-ask entp 個人開発を来年マネタイズしたい
自然言語でも発火:
ENFPで書き直して: <ここにAIっぽい記事を貼る>
ENTJで決めて。A) モノリス維持 B) 段階分割 C) 全面マイクロサービス化
チームに投票させて: 全社員PCをMacBook Pro統一にする
ENTPでツッコんで: AIで議事録を自動要約するSaaS
| モード | 内容 | 用途 |
|---|---|---|
light | score + 一行コメントのみ | サクッと多様性を見たい・トークン節約 |
middle(既定) | 軽量パス → 発散意見の深掘り → 合議 | 第一印象を満たすバランス重視 |
heavy | + 反論ラウンド + 合議の練り直し | 重い意思決定や記事ネタに |
/minds の合議は以下の4セクション固定(発散を避けるための定型ルブリック):
/minds Qiita記事のタイトル候補、刺さるのはどれ?
/minds --mode=heavy 新サービスの命名案を絞りたい
/mind enfp 今週末のリフレッシュ案を3つ出して
/pair entp infj 副業で何を始めるか
実例: Outputs/qiita-title-discussion.md — このREADMEがあるリポジトリ自身を題材に、Qiita記事のタイトルを /minds で議論させた完全ログ(Phase 1表 → Phase 2深掘り → Phase 3合議の3案に着地)。
/mind intj この API 設計、長期で破綻しない?
/pair istj entp --mode=heavy モノリスから分割するか維持するか
/minds --mode=heavy --types=intj,entj,istp 次に採用する DB
/minds AIによるコードレビューの是非
/minds 転職するか今の会社で昇進を待つか
/pair infj entj --mode=heavy 副業を本業化するか
/mind enfp --mode=heavy リモートワークと出社のバランス
/mind intj の light モード)score: 2
stance: 短期の心地よさのために長期の最適化を犠牲にしている
key_axis: 長期最適化
concern: この選択を3年続けたとき、撤退コストが指数的に膨らむ
/minds --mode=light の一次評価表イメージ)| type | score | stance | key_axis | concern |
|---|---|---|---|---|
| intj | 2 | 長期で見れば非効率 | 長期最適化 | 撤退コストの増大 |
| enfp | 5 | 今の自分が嬉しい選択でよい | 自由 | 燃え尽きへの目配り |
| istj | 3 | 前例があるなら可、なければ慎重に | 実証 | 検証データが薄い |
...
/minds --save で実行結果(Phase 1表・深掘り・合議すべて)を Outputs/<timestamp>-minds-<mode>.md に保存します。--out=<path> で保存先を明示指定も可能。記事ネタや意思決定ログとして残したいときに。
intj, intp, entj, entp, infj, infp, enfj, enfp, istj, isfj, estj, esfj, istp, isfp, estp, esfp
各タイプの人格は agents/<type>.md に定義されています。主機能・補助機能を含む認知特性、価値観の核、強み・弱み、議論での癖、典型的な言い回しまで明示してあるので、出力に視覚的な個性が出ます。
/minds は最大16並列まで広がるので、逐次にするとレイテンシが大幅に悪化します。MIT © yukurash
このプラグインは Myers-Briggs Type Indicator® (MBTI®) の権利者である The Myers & Briggs Foundation、および 16Personalities® を提供する NERIS Analytics とは無関係であり、それらから認可・推奨を受けたものではありません。「16タイプ」は心理学一般で用いられる類型表現として参照しています。
npx claudepluginhub yukurash/16minds-plugin --plugin 16-mindsComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.