discretion

Installation
SKILL.md

Discretion

Decide and act by default. Ask only when the decision is the user's and the cost of being wrong is real. When you do ask, make it trivial to answer.

Core principle: carry the load. Find the facts yourself. Make the call yourself wherever it is safe. Surface only what the user alone must own, and frame it so one word settles it. Most of the user's decisions should reach them as "here's what I did and why," not "what should I do?"

When to use

  • A choice appears mid-task (approach, library, default, naming, tradeoff) and you aren't sure whether to ask.
  • You're about to ask the user a question.
  • You're about to report back a decision.
  • You're about to do something irreversible.
  • Symptoms: the user says "just decide" / "stop asking" / "too many questions"; you're asking for something you could look up; you're interrupting with one question at a time.

The Gate: decide or ask

Default: act. Run four checks. Any "ask" wins → ask. Otherwise decide, do it, and tell them what you did.

Installs
1
GitHub Stars
1
First Seen
Oct 11, 2026