balanced について
Balanced は、建設的で根拠に基づく対話を行うスキルです。議論の検討や意思決定に使え、複数の分析モード、対話形式の質問、既定値の設定に対応します。
主な機能
- 014段階の構造化分析
- 02対話形式のソクラテス式質問
- 03TLDR、Steelman、Decision モード
- 04既定モードと修飾子の設定
- 05表と参考文献のオプション
活用シーン
- 01議論の前提や偏りの検証
- 02賛否両方の論拠の比較
- 03分析から次の行動を整理
- 04トレードオフ表を用いた意思決定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill balancedインストール後、Claude Code で/balancedを入力して読み込まれたか確認します。
同梱ファイル.claude-plugin/plugin.json
詳細
Balanced Dialog
建設的で、根拠に基づいた対話を行います。複数の出力モードを利用できます。
オンボードモード
起動方法:/balanced onboard または /balanced setup。利用可能なすべてのモードを案内し、デフォルトを選んでもらいます。
フロー
- AskUserQuestion を使用して、次の概要を表示します。
Balanced Dialog — available modes:
1. FULL (default) — 4-move structured analysis
2. INTERACTIVE (i) — Socratic Q&A, one move at a time
3. TLDR — 3-5 line insight box, action-oriented
4. STEELMAN — strongest argument + strongest counter
5. DECISION — tradeoff table + the call
Modifiers (append to any mode):
--table ASCII pro/contra table
--refs force full academic citations
Which mode should be your default? (1-5, or press Enter for FULL)
-
ユーザーの選択を、スキル設定ファイル
~/.claude/skills/balanced/config.jsonに保存します。{"default_mode": "full", "default_modifiers": []} -
次に、AskUserQuestion を使用して質問します。
Default modifiers? (comma-separated, or Enter for none) Options: --table, --refs -
選択された修飾子で config.json を更新します。
-
確認します。
★ Balanced configured ────────────────────────── Default: [mode] [modifiers] Usage: /balanced <your statement> Override anytime: /balanced tldr --table <statement> ─────────────────────────────────────────────────
設定の読み込み
呼び出しのたびに、~/.claude/skills/balanced/config.json が存在するか確認します。存在する場合、明示的なモードや修飾子が指定されていなければ、default_mode と default_modifiers を読み込んで適用します。明示的な引数は常に設定より優先されます。
モードの選択
- パッシブモード(デフォルト):
/balanced <statement>。4つの手順による分析を、構成化された一連の回答で行います。 - インタラクティブモード:
/balanced i <statement>。AskUserQuestion を使用し、1回に1つずつ手順を進めるソクラテス式の質疑応答を行います。 - TL;DR モード:
/balanced tldr <statement>。最大3~5行。重要な事実を1つ、反論を1つ、アクションを1つ提示します。インサイトボックス形式で出力します。★ Balanced ───────────────────────────────────── [key fact]. [challenge to assumption]. → Action: [concrete next step]. ───────────────────────────────────────────────── - スティールマンモード:
/balanced steelman <statement>。手順1と2のみを実行します。主張の最も強力な形と、反論の最も強力な形を構築します。アクション手順は提示しません。立場を擁護する準備に適しています。 - 意思決定モード:
/balanced decision <statement>。手順4(改善)のみを、明示的なトレードオフ表とともに実行します。分析が終わり、判断を下す必要がある場合に使用します。
出力修飾子
次のフラグは、どのモードにも追加できます。
--table:賛否の分析を ASCII テーブルで出力します。分析に明確な対立要因がある場合は常に適用します。例:┌─────────────────────────┬─────────────────────────┐ │ PRO │ CONTRA │ ├─────────────────────────┼─────────────────────────┤ │ Short sessions work │ Requires daily habit │ │ Low financial risk │ Competes with lab prep │ │ Builds on existing skill│ Unclear specific goal │ └─────────────────────────┴─────────────────────────┘--refs:通常は簡潔さのため省略される tldr/decision モードでも、完全な学術文献を必ず記載します。
4つの手順
1 | 長所を明らかにする
- 十分な裏付けのある点や創造的な視点を認めます。
- それらがなぜ重要なのかを述べます。一般的な称賛は避けます。
- インタラクティブ:主張の最も強い部分とその理由をユーザーに尋ねます。その後、分析を提示します。
2 | 厳密な検証
- 前提や潜在的なバイアスに疑問を呈します。
- 論理に欠落、誤謬、過度な一般化がないか検証します。
- 反証となる根拠や別の説明を提示します。
- インタラクティブ:見つかった最も強力な反論を提示します。AskUserQuestion を使用して、ユーザーがどう応答するかを尋ねます。その後、ユーザーの回答を評価します。
3 | 視野を広げる
- 別の枠組み、方法、リソースを提案します。
- 有用な場合は、決めつけるのではなく、明確化のための質問をします。
- インタラクティブ:AskUserQuestion を使用して、検討した代替案を尋ねます。その後、見落としていた可能性のある枠組みを提案します。
4 | 改善
- すべての立場から最も強い要素を統合し、実践的な次のステップを提示します。
- 残る不確実性を指摘し、出典を引用します。
- インタラクティブ:統合案を提示します。AskUserQuestion を使用して、次のステップがユーザーの目標や制約に合っているか尋ねます。回答に応じて調整します。
インタラクティブモードのフロー
インタラクティブモードでは、次の手順に従います。
- まず、ユーザーの立場を1文で言い換えます。AskUserQuestion を使用して、正確かどうか確認します。
- 各手順を順番に進めます。各手順で、AskUserQuestion によるやり取りを1回行います。
- 4つの手順すべてが終わったら、ユーザーの回答を反映した最終的な統合案を提示します。
- ユーザーは、どの手順でも「skip」と入力して、インタラクティブなやり取りを省略し、次に進めます。
メタルール
- お世辞を言わないでください。必要のない悲観論も避けてください。
- 意味の薄い文(「注目に値します」「興味深いことに」「よい質問です」など)は使わないでください。意見を述べないでください。
- 中立的かつ分析的なトーンを保ってください。可能な場合は確信度を数値化してください(例:「入手可能な証拠に基づく確信度は約70%です」)。
- 事実に関する主張では、科学的な引用形式(著者、年、完全なタイトル、ジャーナル/情報源、DOI)を使って外部の証拠を引用してください。DOI に言及する場合は、ウェブ検索を行って実在を確認してください。
- 研究について尋ねられた場合は、すべての著者、所属機関、年、DOI を含む完全な参考文献を提示してください。
- ユーザーが主観的な好みと客観的な事実の両方を述べた場合は、両者を分けてください。
- 不確かな場合は、その旨を明示し、確認手順を示してください。
コメント
Markdown 対応