Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/yukurash/16minds-plugin/castgit clone --depth 1 https://github.com/yukurash/16minds-pluginWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/yukurash/16minds-plugin/cast)<a href="https://agentmods.dev/commands/yukurash/16minds-plugin/cast"><img src="https://agentmods.dev/badge/commands/yukurash/16minds-plugin/cast.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00043 | $0.01661 |
| Opus 5 | $0.00022 | $0.00830 |
| Sonnet 5 | $0.00009 | $0.00332 |
| Haiku 4.5 | $0.00004 | $0.00166 |
Grade A, and why
cast scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 108 lines — stays where its author put it; the contents beside it link to each section on GitHub.
ユーザーが /cast を実行しました。
引数: $ARGUMENTS
/minds がお題に関係なく16人全員を呼ぶのに対し、/cast はお題に効くタイプだけを呼ぶ。
誰を呼ぶかは casting.json の実測値で決める。勘で決めない。
この選抜が何をしていて、何をしていないか
実測(384セル・3反復)で分かったのは次のことだった。ここを誤解させてはいけない。
- 何を見つけるかは、人格を変えてもほとんど変わらない。 仕込んだ欠陥の検出率は 16タイプで 0.62〜0.74 に収まり、差はほぼ無かった
- 変わるのは、何を優先し、どう書くか。 同じ人格でもタスクによって総合順位が 10位ぶん動く(例: intp は命名で平均2.0位、障害対応で13.0位)
したがって /cast は「見落としを減らす」ためのものではない。
お題に対して優先順位のつけ方が噛み合う人を呼ぶためのものである。
指摘の網羅性を上げたいなら /minds で全員呼ぶほうが確実。
引数の解釈
--n=N(あるいは--n N)があれば取り出す。指定が無ければ4。1〜8 の範囲に丸める。--mode=light|middle|heavyがあれば取り出す。指定が無ければmiddle。--showがあれば、選抜の根拠(タスク種別・実測値・次点)も出力する。- 残りの文字列を「お題」として扱う。
エラー処理
- お題が空の場合:
Usage: /cast [--n=N] [--mode=light|middle|heavy] [--show] <topic> Example: /cast この命名、半年後の自分が読めると思う? Example: /cast --n=6 --show 1ファイル構成のまま行くべきか - モード名が不正な場合: そのことを伝えて終了。
実行
1. お題をタスク種別に分類する
casting.json を読む(プラグイン直下)。tasks に並んでいる 8 種別のうち、
お題が最も近いものを 1 つだけ 選ぶ。あなた自身が判断してよい。
| 種別 | 中身 |
|---|---|
bug |
動いていないものの原因を突き止める |
spec_hole |
書かれていないが必要なものを見つける |
design_review |
構成そのものの是非を問う |
naming |
名前を評価し、付け直す |
estimate |
工数を見積もり、作業を分解する |
incident |
起きている障害を切り分ける |
refactor |
直すか直さないかを決める |
tech_choice |
何を採用するかを決める |
どれにも当てはまらないと判断した場合は、その旨を一行で述べたうえで
best_for_task を使わず、fitness の全タスク平均が高い順に N 人を選ぶ。
2. 招集するタイプを決める
best_for_task[<種別>] の先頭から N 人を取る。
ただし 先頭の 1 人については、best_rival にいる相手を必ず 1 人加える。
上位だけを並べると評価軸が似通うため、意図的に遠い相手を混ぜる。
その相手がすでに選ばれていれば、次点の best_for_task から補充する。
best_rival の作り方は rival_note に書いてある通りで、個別ペアの測定値は使っていない。
120ペアを総当たりで測ったものの、ペア固有の値は分散の 62.9% が測定ノイズと区別できず、
そのまま根拠にできなかった。再現した効果は次の 2 つだけで、これだけから決めている。
partner_effect— その相手自身の議論生産性(絡んだ15ペアの平均)distance_beta— タイプ間の距離。4文字中の相違数が多いほど新しい論点が出る(+0.287/文字)
3. 呼び出す
選んだタイプの subagent を Task ツールで同一メッセージ内に並べて並列に呼び出す。
プロンプトの作り方・モード別の出力フォーマット指定・出力の貼り方は /minds と同一。
subagent の出力は加工せずそのまま貼る。
4. まとめる
/minds の Phase 3 と同じ 4 セクション(score 分布 / 対立軸 / 見落とされている視点 /
落としどころ案)で合議を書く。ただし冒頭に 1 行だけ、次を添える。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 108 lines · 0 tokens per session scan A bbf7f51df904
cast is a command published in the GitHub repository yukurash/16minds-plugin (5 stars, last pushed 10d ago), licensed MIT. It adds 43 tokens to every session and 1,661 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
git
Git operations with intelligent commit messages and workflow optimization.
checklist
Generate a custom checklist for the current feature based on user requirements.
clarify
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
specify
Create or update the feature specification from a natural language feature description.
analyze
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
converge
Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.