Skip to content
Agentmart
Submit a tool

decision-coach

Use at the start of MATERIAL or PROGRAM work when the user has a rough request, unclear success criteria, hidden trade-offs or missing decisions.

Skill by SiddheshKGupta

IndexedApache-2.0★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/siddheshkgupta-decision-coach

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use at the start of MATERIAL or PROGRAM work when the user has a rough request, unclear success criteria, hidden trade-offs or missing decisions. Ask only high-impact questions, recommend defaults and produce a better execution brief.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/decision-coach

What's inside

Skill name
decision-coach
Description
Use at the start of MATERIAL or PROGRAM work when the user has a rough request, unclear success criteria, hidden trade-offs or missing decisions. Ask only high-impact questions, recommend defaults and produce a better execution brief.
License
Apache-2.0
Instructions
68 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Decision Coach

1. Identify the actual decision and desired outcome.
2. Inspect available project state before asking questions.
3. Separate known facts, assumptions and material unknowns.
4. Ask at most five questions whose answers can change the solution.
5. For each question provide:
   - why it matters;
   - recommended default;
   - consequence of another choice.
6. Produce an improved execution brief containing scope, non-goals, users,
   domain, constraints, outputs, acceptance and verification.
7. Stop discovery when planning can proceed safely.

Do not ask the user to rewrite their prompt from scratch.

## A recommended default is a proposal, not a substitute for asking

A default exists for unattended runs (CI, no human in the loop) and to
make an interactive answer faster to give -- it is not permission to skip
asking.

When a live user is present:

- Present the material questions directly, with each default and its
  consequence stated -- do not silently substitute the default and
  continue as if they had answered.
- Wait for a real answer, or explicit instruction to proceed with the
  stated defaults, before advancing past `DISCOVER` on `MATERIAL` or
  `PROGRAM` work.
- The bigger the blast radius -- an architecture choice, a compliance
  rule, anything hard to reverse -- the less acceptable it is to have
  decided it without them, even under time pressure.

Silently self-answering is only correct when no user is available at all.

## Surface Relevant Capabilities

Name matched, not-yet-installed capabilities in the same response as the
material questions, not a separate report (`AGENTS.md`, step 8).

1. Check `capability-audit` for the actual request; name each match in one
   line -- what it is, why it matched, and a recommended yes/use-it or
   no/skip-it.
2. "Yes" is an explicit approval gate (`AGENTS.md`, Approval Gates) -- a
   registry name is a reviewed candidate, never an installed default.
3. No strong match: offer, do not silently perform, a research pass via
   `reference-router` for current external options; wait for go-ahead.

Skip this section for MICRO work.

## Grilling Intensifier

Explicit "grill me" / "stress-test this plan" / "challenge every
assumption" deepens this same procedure -- decision-coach stays canonical,
never activates on an ordinary feature request
(`catalog/overlap-matrix.json`, group `decision-interview`).

1. Map the plan's real branch points; inspect the repository per branch
   before asking.
2. Still cap at five material questions -- highest blast radius first,
   defer the rest.
3. State each branch's hidden assumption explicitly.

Adapted, original wording, from Matt Pocock's MIT `grilling` skill
(`github.com/mattpocock/skills/tree/main/skills/productivity/grilling`).

From SiddheshKGupta/Escapement, Apache-2.0.

More from SiddheshKGupta/Escapement

Signals

Stars
4
Forks
1
Open issues
0
Last commit (this folder)
Aug 7, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from SiddheshKGupta

Cite this page

decision-coach skill. Agent Mart. https://agentmart.dev/skills/siddheshkgupta-decision-coach (last updated 2026-10-24)