reflect
/reflect
A lightweight cognitive pause — not a gate. /reflect steps back from the work to surface what has gone unspoken: the assumptions you never stated, where you are least confident, and what you would do differently starting fresh. It enforces nothing, requires no artifacts, and produces no verdict. For a formal gate, use /verify; for triaging whether a question is the handler's to answer, use /ask-gate.
The reflection
Pause and answer three questions honestly:
- What assumptions did I make that I have not stated out loud?
- Where am I least confident, and why?
- If I were starting fresh, what would I do differently?
This is not a status report. Be direct about uncertainty — the value is in naming what you would otherwise leave implicit.
Why no protocol.yon
reflect is deliberately Markdown-only. The skills that ship a protocol.yon do so because they carry enforceable steps, rules, or gates a runtime can check. reflect carries none by design — it is a prompt to think, not a procedure to enforce. A protocol here would declare a contract the skill has no intention of keeping. For a no-gate skill, prose is the honest shape.