What problem does it solve?
Operators and autonomous agents often stall when confronted with choices, breaking automated loops or deferring decisions that would be better made immediately; this Skill provides a structured framework to classify decisions, apply principled defaults, and continue work without unnecessary user intervention.
Core Features & Use Cases
- Decision classification: Identifies Mechanical, Taste, or User Challenge decisions to determine whether to act, recommend, or stop and notify.
- Ordered principles: Applies six prioritized principles (completeness, boil the lake, pragmatic, DRY, explicit, bias toward action) with phase-aware tiebreakers to choose robust defaults.
- Research and fallbacks: Detects and optionally invokes research skills (/whywhy, /ground, /inspiratie, /gurus), logs missing skills to the loop file, and records every verdict in a Decision Audit Trail on disk for traceability.
- Use Case: Invoked by a rover at a fork in traversal or by a developer running /autonomous:decide to resolve tradeoffs during code modifications while preserving an auditable trail.
Quick Start
Invoke the decide skill with a concise description of the choice you face and let it classify the decision, apply principles, optionally run research skills, and append the outcome to the loop file decision audit trail.