About decision-fog-discipline
An internal shared skill for constraining solution exploration while key decisions remain unclear, especially when 2–5 viable directions cannot yet be stated honestly. It establishes a destination, tracks open decisions, and delays comparisons until blockers are resolved or explicitly deferred.
Key features
- 01Describe the intended end state
- 02Track a short list of open decisions
- 03Resolve one decision at a time
- 04Wait for blockers before exploring solutions
- 05Record reasons when fog work is skipped
Use cases
- 01Organize questions when goals or key decisions are unclear
- 02Prevent solution comparisons before critical issues are resolved
- 03Record why decision clarification was explicitly skipped
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ fudesign2008/ open-skills --skill decision-fog-disciplineAfter installing, type/decision-fog-disciplinein Claude Code to confirm it loaded.
Details
From the project READMEDecision Fog Discipline
Internal shared skill. Use when the agent cannot yet honestly list 2–5 solution directions because destination or key decisions are still foggy (including across turns). Hosts declare it in
dependenciesand abort if missing.Name note: intentionally not named
wayfinder. Use this name only.
Iron Law
NO SOLUTION-EXPLORATION TABLE OR SOLUTION-PICKING PROPOSAL WHILE BLOCKING FOG REMAINS.
Allowed while foggy: clarifying questions, analysis, OpenSpec scaffolding that does not pick a solution, fog-map / ticket notes.
Loop
- Destination — one short success picture (what “done” looks like).
- Tickets — list open decisions (fog items). Keep short.
- Resolve — one ticket at a time; human asks follow
clarifying-question-discipline(recommended answer required). - Graduate — when blocking tickets are resolved or explicitly deferred with reason → enter host solution exploration / proposal.
Skip: user explicitly skips fog work → 留痕 【决策雾跳过】reason=… then proceed.
Forbidden
- Jumping to a full solution comparison while critical tickets are open (unless skipped)
- Replacing OpenSpec behavioral specs with the fog map
- Renaming to
wayfinderin this repository - Multi-question dumps when resolving tickets
Integration guide
- Hosts: before “探索方案” / solution review that picks a direction — if foggy, load this skill first.
- Distinct from
design-approval-gate(post-choice impl gate) andopenspec-explore(open stance, no ticket map). - Prefer
user-invocable: false.