reasoning-causal
Execute evidence-based decision-making through 6-stage causal flow. Use for known processes, operational execution, and decisions with clear cause-effect chains.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o reasoning-causal.zip https://jpskill.com/download/17497.zip && unzip -o reasoning-causal.zip && rm reasoning-causal.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/17497.zip -OutFile "$d\reasoning-causal.zip"; Expand-Archive "$d\reasoning-causal.zip" -DestinationPath $d -Force; ri "$d\reasoning-causal.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
reasoning-causal.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
reasoning-causalフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 11
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
因果推論
体系的な原因と結果の推論を実行します。プロセスとアクションのロジックです。
ゴールとの関係
スレッドはゴールの実行レイヤーです。ゴールは達成すべきことを定義し、スレッドは方法を定義します。
Goal (goal-setter)
└── Subgoal
└── Thread (reasoning-causal) ← 6段階のフローで実行
└── Learning → ゴールの状態を更新 (goal-tracker)
スレッドの種類:
- ゴール連携: サブゴールから作成され、メタデータに
goal_idを持ちます。 - リアクティブ: シグナルから作成され(ゴールなし)、ゴールを生成またはリンクする可能性があります。
型シグネチャ
Causal : Input → Hypothesis → Implication → Decision → Action → Learning
ここで:
Input : Observation × Context → FactualStatement
Hypothesis : FactualStatement × CanvasAssumption → TestableHypothesis
Implication : TestableHypothesis → (Impact × Probability × Timeline)
Decision : Implication × Alternatives → Commitment
Action : Commitment → [ExecutableTask]
Learning : [ExecutedTask] × Outcomes → CanvasUpdate × GoalUpdate
いつ使用するか
- 既知のステップによるプロセス実行
- 明確な原因と結果の連鎖による意思決定
- 運用ワークフロー(営業、マーケティング、エンジニアリング)
- Canvas の仮説検証
- アクションの計画と実行
- サブゴールの実行(ゴール連携スレッド)
スレッドの種類
| タイプ | 場所 | 用途 |
|---|---|---|
| ビジネス | threads/operations/{name}/ |
戦略的決定、製品変更 |
| 営業 | threads/sales/{name}/ |
ディールパイプライン、見込み客 |
| マーケティング | threads/marketing/{name}/ |
キャンペーン、コンテンツのローンチ |
| エンジニアリング | threads/engineering/{name}/ |
要件 → 仕様 |
スレッド固有の詳細: references/threads/{type}.md を参照してください。
6段階のフロー
ステージを順番に実行します。各ステージは、スレッドディレクトリに Markdown ファイルを生成します。
ステージ 1: Input
ファイル: 1-input.md
目的: フローをトリガーする事実の観察をキャプチャします。
内容:
- 何が起こったか?(意見ではなく事実)
- いつ?どこで?誰が観察したか?
- 生データ/エビデンスへのリンク
- コンテキスト(以前に信じていたこと)
ルール:
- 事実のみ、解釈は不要
- 解決策や推奨事項は不要
- エビデンスへのリンク
詳細: references/stages/input.md
ステージ 2: Hypothesis
ファイル: 2-hypothesis.md
目的: 観察結果をテスト中の Canvas の仮定にリンクします。
内容:
- これはどの仮定に挑戦/検証するか?
- 何が起こると信じているか?
- 何が私たちを間違っていると証明するか?
- 検証可能な予測
ルール:
strategy/canvas/10.assumptions.mdを参照する必要がある- 反証可能な仮説を述べる
- 成功/失敗の基準を定義する
詳細: references/stages/hypothesis.md
ステージ 3: Implication
ファイル: 3-implication.md
目的: ビジネスへの影響を数値で分析します。
内容:
- 収益への影響(定量化)
- タイムライン(短期/中期/長期)
- リソース要件
- リスク評価
- 機会費用
ルール:
- 具体的な数値を含める
- シナリオを比較する
- 依存関係を特定する
詳細: references/stages/implication.md
ステージ 4: Decision
ファイル: 4-decision.md
目的: 影響スコアで公式なコミットメントを行います。
内容:
- 意思決定ステートメント(PROCEED/DEFER/DECLINE)
- 検討された代替案
- 影響スコアの計算
- 承認ステータス
影響スコアリング:
| スコア | アクション |
|---|---|
| < 0.8 | 自動実行 |
| ≥ 0.8 | 人間の承認のためにフラグ |
モード対応の数式:
VENTURE: Impact = (Strategic Value × Market Size × Defensibility) / 3
BOOTSTRAP: Impact = (Revenue Impact × Time to Cash × Margin) / 3
モードについては strategy/canvas/00-business-model-mode.md を確認してください。
詳細: references/stages/decision.md
ステージ 5: Actions
ファイル: 5-actions.md または 5-actions/ ディレクトリ
目的: 実行可能なタスクを生成します。
内容:
- 型付きアクション(sales:*, marketing:*, engineering:*)
- 割り当てられたオーナー
- 締め切り
- 成功基準
- 依存関係
スレッドごとのアクションタイプ:
| スレッド | アクションタイプ | スキル |
|---|---|---|
| 営業 | lead-intake, qualify, demo, pilot, close | sales-* |
| マーケティング | research, create, publish, promote, measure | marketing-* |
| エンジニアリング | requirements, specification, implementation | engineering-* |
| ビジネス | 決定によって異なる | - |
詳細: references/stages/actions.md
ステージ 6: Learning
ファイル: 6-learning.md
目的: 結果を文書化し、Canvas + Goal を更新します。
内容:
- 実際の結果と予想される結果
- 仮説は検証されたか/無効化されたか?
- 更新する Canvas セクション
- 更新するゴールメトリクス(ゴール連携の場合)
- 生成された新しいスレッド
ルール:
strategy/canvas/10.assumptions.mdを更新する- 学習を元の仮説にリンクする
- ゴール連携の場合: goal-tracker を介してゴールの状態を更新する
- 必要に応じてフォローアップスレッドを生成する
ゴール統合:
If thread.goal_id exists:
1. Read goal from strategy/goals/active/{goal_id}.md
2. Update subgoal status (pending → completed)
3. Extract metrics from learning for goal state
4. Check if goal success criteria met
5. If all subgoals complete → mark goal completed
詳細: references/stages/learning.md
ワークフロー
ゴール連携スレッド(プライマリ)
1. goal-setter からサブゴールを受信する
2. スレッドを作成: threads/{type}/{name}/
3. meta.json に goal_id とサブゴールを設定する
4. ステージ 1-6 を順番に実行する
5. ステージ 4 で: 影響を計算し、≥0.8 の場合はフラグを立てる
6. ステージ 6 で: Canvas とゴールの状態を更新する
7. goal-tracker に完了を通知する
リアクティブスレッド(フォールバック)
1. シグナル(フィードバック、異常、機会)を受信する
2. スレッドを作成: threads/{type}/{name}/
3. meta.json に goal_id なしで設定する
4. ステージ 1-6 を順番に実行する
5. ステージ 4 で: 影響を計算し、≥0.8 の場合はフラグを立てる
6. ステージ 6 で: Canvas を更新する
7. オプション: 既存のゴールにリンクするか、新しいゴールを生成する
スレッド構造
threads/{type}/{name}/
├── meta.json # スレッドメタデータ(ゴールのリンクを含む)
├── 1-input.md 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Causal Reasoning
Execute systematic cause-effect reasoning. The logic of process and action.
Relationship to Goals
Threads are the execution layer for goals. Goals define what to achieve; threads define how.
Goal (goal-setter)
└── Subgoal
└── Thread (reasoning-causal) ← executes via 6-stage flow
└── Learning → updates Goal state (goal-tracker)
Thread types:
- Goal-linked: Created from subgoals, has
goal_idin metadata - Reactive: Created from signals (no goal), may spawn or link to goal
Type Signature
Causal : Input → Hypothesis → Implication → Decision → Action → Learning
Where:
Input : Observation × Context → FactualStatement
Hypothesis : FactualStatement × CanvasAssumption → TestableHypothesis
Implication : TestableHypothesis → (Impact × Probability × Timeline)
Decision : Implication × Alternatives → Commitment
Action : Commitment → [ExecutableTask]
Learning : [ExecutedTask] × Outcomes → CanvasUpdate × GoalUpdate
When to Use
- Process execution with known steps
- Decision with clear cause-effect chain
- Operational workflows (sales, marketing, engineering)
- Canvas hypothesis testing
- Action planning and execution
- Executing subgoals (goal-linked threads)
Thread Types
| Type | Location | Use For |
|---|---|---|
| Business | threads/operations/{name}/ |
Strategic decisions, product changes |
| Sales | threads/sales/{name}/ |
Deal pipelines, prospects |
| Marketing | threads/marketing/{name}/ |
Campaigns, content launches |
| Engineering | threads/engineering/{name}/ |
Requirements → specifications |
Thread-specific details: See references/threads/{type}.md
6-Stage Flow
Execute stages sequentially. Each stage produces a markdown file in the thread directory.
Stage 1: Input
File: 1-input.md
Purpose: Capture factual observation that triggers the flow.
Content:
- What happened? (fact, not opinion)
- When? Where? Who observed?
- Raw data/evidence links
- Context (what we believed before)
Rules:
- Facts only, no interpretation
- No solutions or recommendations
- Link to evidence
Detail: references/stages/input.md
Stage 2: Hypothesis
File: 2-hypothesis.md
Purpose: Link observation to Canvas assumption being tested.
Content:
- Which assumption does this challenge/validate?
- What do we believe will happen?
- What would prove us wrong?
- Testable prediction
Rules:
- Must reference
strategy/canvas/10.assumptions.md - State falsifiable hypothesis
- Define success/failure criteria
Detail: references/stages/hypothesis.md
Stage 3: Implication
File: 3-implication.md
Purpose: Analyze business impact with numbers.
Content:
- Revenue impact (quantified)
- Timeline (short/medium/long)
- Resource requirements
- Risk assessment
- Opportunity cost
Rules:
- Include specific numbers
- Compare scenarios
- Identify dependencies
Detail: references/stages/implication.md
Stage 4: Decision
File: 4-decision.md
Purpose: Make official commitment with impact score.
Content:
- Decision statement (PROCEED/DEFER/DECLINE)
- Alternatives considered
- Impact score calculation
- Approval status
Impact Scoring:
| Score | Action |
|---|---|
| < 0.8 | Auto-execute |
| ≥ 0.8 | Flag for human approval |
Mode-Aware Formulas:
VENTURE: Impact = (Strategic Value × Market Size × Defensibility) / 3
BOOTSTRAP: Impact = (Revenue Impact × Time to Cash × Margin) / 3
Check strategy/canvas/00-business-model-mode.md for mode.
Detail: references/stages/decision.md
Stage 5: Actions
File: 5-actions.md or 5-actions/ directory
Purpose: Generate executable tasks.
Content:
- Typed actions (sales:, marketing:, engineering:*)
- Assigned owners
- Deadlines
- Success criteria
- Dependencies
Action Types by Thread:
| Thread | Action Types | Skills |
|---|---|---|
| Sales | lead-intake, qualify, demo, pilot, close | sales-* |
| Marketing | research, create, publish, promote, measure | marketing-* |
| Engineering | requirements, specification, implementation | engineering-* |
| Business | varies by decision | - |
Detail: references/stages/actions.md
Stage 6: Learning
File: 6-learning.md
Purpose: Document outcomes and update Canvas + Goal.
Content:
- Actual vs expected outcome
- Hypothesis validated/invalidated?
- Canvas sections to update
- Goal metrics to update (if goal-linked)
- New threads generated
Rules:
- Update
strategy/canvas/10.assumptions.md - Link learning to original hypothesis
- If goal-linked: Update goal state via goal-tracker
- Generate follow-up threads if needed
Goal Integration:
If thread.goal_id exists:
1. Read goal from strategy/goals/active/{goal_id}.md
2. Update subgoal status (pending → completed)
3. Extract metrics from learning for goal state
4. Check if goal success criteria met
5. If all subgoals complete → mark goal completed
Detail: references/stages/learning.md
Workflow
Goal-Linked Thread (Primary)
1. Receive subgoal from goal-setter
2. Create thread: threads/{type}/{name}/
3. Set meta.json with goal_id and subgoal
4. Execute stages 1-6 sequentially
5. At Stage 4: Calculate impact, flag if ≥0.8
6. At Stage 6: Update Canvas AND goal state
7. Notify goal-tracker of completion
Reactive Thread (Fallback)
1. Receive signal (feedback, anomaly, opportunity)
2. Create thread: threads/{type}/{name}/
3. Set meta.json without goal_id
4. Execute stages 1-6 sequentially
5. At Stage 4: Calculate impact, flag if ≥0.8
6. At Stage 6: Update Canvas
7. Optionally: Link to existing goal or spawn new goal
Thread Structure
threads/{type}/{name}/
├── meta.json # Thread metadata (includes goal linkage)
├── 1-input.md # Factual observation
├── 2-hypothesis.md # Canvas assumption link
├── 3-implication.md # Impact analysis
├── 4-decision.md # Commitment + impact score
├── 5-actions.md # Executable tasks
└── 6-learning.md # Outcomes + Canvas/Goal update
Thread Metadata (meta.json)
{
"id": "thread-{type}-{name}",
"type": "business | sales | marketing | engineering",
"status": "active | completed | blocked",
"created": "YYYY-MM-DD",
"updated": "YYYY-MM-DD",
"goal_id": "g-{goal-id}", // Optional: linked goal
"subgoal": "SG1", // Optional: which subgoal
"stage": 1-6,
"impact_score": 0.0-1.0
}
Goal-linked threads:
goal_idreferencesstrategy/goals/active/{goal-id}.mdsubgoalindicates which subgoal this thread executes- Stage 6 learning updates both Canvas AND goal state
Reactive threads (no goal):
goal_idis null or absent- At completion, may link to existing goal or spawn new goal
Decision Authority
AI Autonomous (Impact <0.8):
- Within strategic direction
- ROI > 3x, risk low-medium
- Cost <$100K, timeline <3 months
Human Review (Impact ≥0.8):
- Strategic pivot
- ROI <2x, high risk
- Cost ≥$100K, timeline ≥3 months
- Canvas-altering decisions
References
references/
├── stages/ # Stage execution details
│ ├── input.md
│ ├── hypothesis.md
│ ├── implication.md
│ ├── decision.md
│ ├── actions.md
│ └── learning.md
└── threads/ # Thread type specifics
├── operations.md
├── sales.md
├── marketing.md
└── engineering.md
Note: Action execution uses flat skills (sales-*, marketing-*, engineering-*) not templates.
Success Criteria
- Goal-aligned: Thread serves a goal subgoal (when goal-linked)
- Evidence-based: Starts with factual observation
- Hypothesis-driven: Links to Canvas assumptions
- Impact-analyzed: Quantified cost/benefit
- Traceable: Complete 6-stage audit trail
- Self-correcting: Canvas AND goal updates from learning
- Autonomous: AI executes >95% (impact <0.8)
Remember
Every decision flows through 6 stages. No shortcuts.
Goals are primary. Threads execute goals. Reactive threads are fallback.
This skill:
- Executes the 6-stage causal flow
- Links threads to goals (when goal-linked)
- Reads reference docs for detail
- Calculates impact scores
- Updates Canvas AND goal state from learning
- Flags high-impact items for human review
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (8,912 bytes)
- 📎 references/stages/actions.md (13,627 bytes)
- 📎 references/stages/decision.md (17,435 bytes)
- 📎 references/stages/hypothesis.md (11,476 bytes)
- 📎 references/stages/implication.md (16,391 bytes)
- 📎 references/stages/input.md (7,783 bytes)
- 📎 references/stages/learning.md (26,848 bytes)
- 📎 references/threads/engineering.md (5,951 bytes)
- 📎 references/threads/marketing.md (16,866 bytes)
- 📎 references/threads/operations.md (31,631 bytes)
- 📎 references/threads/sales.md (23,415 bytes)