reasoning-causallisted
Install: claude install-skill aiskillstore/marketplace
# 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_id` in 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 pi