unknowns-first
Installation
SKILL.md
Unknowns First
Use this skill to diagnose a task before doing it. The goal is to find the unknowns that could change the task direction, quality bar, deliverable, or execution path.
Do not execute the user's substantive task during the opening diagnosis unless the user explicitly asks to skip diagnosis.
Routing: for brainstorming a feature into an implementation plan use spark; for adversarially challenging an existing plan use cold-shower; for a decision log during implementation use implementation-notes.
Core Contract
Before execution, produce an opening diagnosis: