Context
Mycelium maps 20+ cognitive biases (confirmation bias, anchoring, Dunning-Kruger, sunk cost) to each development phase and provides explicit bias-check and devil's-advocate skills. BDSK captures assumptions via /assume but doesn't challenge them — assumptions are accepted at face value if a human approves them.
Current State
The /assume skill captures assumptions as structured records with impact levels, but there is no adversarial step that challenges whether assumptions are biased, overconfident, or based on insufficient evidence. The /approve workflow applies approval without questioning the underlying reasoning.
Objective
BDSK should include a mechanism to challenge assumptions and specifications before approval, surfacing potential cognitive biases and blind spots that could lead to incorrect implementations.
Acceptance Criteria
Context
Mycelium maps 20+ cognitive biases (confirmation bias, anchoring, Dunning-Kruger, sunk cost) to each development phase and provides explicit bias-check and devil's-advocate skills. BDSK captures assumptions via
/assumebut doesn't challenge them — assumptions are accepted at face value if a human approves them.Current State
The
/assumeskill captures assumptions as structured records with impact levels, but there is no adversarial step that challenges whether assumptions are biased, overconfident, or based on insufficient evidence. The/approveworkflow applies approval without questioning the underlying reasoning.Objective
BDSK should include a mechanism to challenge assumptions and specifications before approval, surfacing potential cognitive biases and blind spots that could lead to incorrect implementations.
Acceptance Criteria
/bias-checkskill (or step within/specify) challenges behavior specs and assumptions before approval/runworkflow integrates bias checking before the spec approval gate