cast

cast is a command for coding agents from yukurash/16minds-plugin. It costs 43 tokens per session (1,661 once invoked), scanned A, original, MIT.

A command that selects a small group of measured personality types for a specific question. It uses stored comparison results to choose perspectives suited to tasks such as debugging, design review, naming, or estimation.

In plain words
What is it for?
Use `/cast` with a topic to convene selected perspectives, and add options such as `--n`, `--mode`, or `--show` to control the group and display the reasoning.
Why use it?
It limits the discussion to viewpoints considered relevant to the task instead of convening every available type. The selection is based on recorded task results rather than intuition.

Command

Part of the 16-minds plugin — 4 skills, 4 commands, 16 agents shipped together

Install

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.

agentmods
npx agentmods add commands/yukurash/16minds-plugin/cast
Clone the repo
git clone --depth 1 https://github.com/yukurash/16minds-plugin

Or install 16-minds, the plugin that ships this one along with the rest of its 4 skills, 4 commands, 16 agents.

Wrote 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.

agentmods badge for cast

README.md
[![agentmods](https://agentmods.dev/badge/commands/yukurash/16minds-plugin/cast.svg)](https://agentmods.dev/commands/yukurash/16minds-plugin/cast)
Your own site
<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>
Per session 43 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,661 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 3d ago against content hash bbf7f51df904, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

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.

commands/cast.md · 108 lines

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 で全員呼ぶほうが確実。

引数の解釈

  1. --n=N(あるいは --n N)があれば取り出す。指定が無ければ 4。1〜8 の範囲に丸める。
  2. --mode=light|middle|heavy があれば取り出す。指定が無ければ middle
  3. --show があれば、選抜の根拠(タスク種別・実測値・次点)も出力する。
  4. 残りの文字列を「お題」として扱う。

エラー処理

  • お題が空の場合:
    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 行だけ、次を添える。

Read the full file on GitHub · 108 lines

Changes

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.

  1. 3d ago First seen · 108 lines · 0 tokens per session scan A bbf7f51df904

Subscribe to this mod's changes

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.