What problem does it solve?
This Skill prevents unresolved user decisions from being forgotten during task execution, context compaction, or session restarts by recording them as durable hold items.
Core Features & Use Cases
- Decision Inventory: Captures each genuine user-dependent choice with a stable key, title, reason, and project path.
- Durable Holds: Persists unresolved decisions to the agent's decisions file so they remain available across sessions.
- Resolution Tracking: Keeps holds open until the user's answer is recorded, supporting idempotent updates and reliable follow-through.
- Use Case: When implementation reveals a choice between cursor-based and offset-based pagination, record the decision as a hold so it can be surfaced and resolved before the work is considered complete.
Quick Start
Use the decision hold lifecycle skill whenever work uncovers an unresolved choice that requires the user's input.