marmelab/atomic-crm · Archived

grill-me

Interrogate a vague or broad feature request BEFORE dispatching the harness orchestrator, to surface what the user has not anticipated.

First seen Aug 18, 2026

Installation

$ npx skills add marmelab/atomic-crm --skill grill-me

Summary

  • Interrogate a vague or broad feature request BEFORE dispatching the harness orchestrator, to surface what the user has not anticipated.
  • Use in the main thread when a #harness request is underspecified, when scope seems broad, or when a plan would come out too generic.
  • Not for the orchestrator (headless, cannot ask).

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from marmelab/atomic-crm.

npx skills add marmelab/atomic-crm

Browse all from marmelab/atomic-crm

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1.2K
License LICENSE.md
Default branch main
Open issues 3
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,831 B
  • docs SUMMARY.md 333 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

grill-me

Ask probing questions about the request before any plan or code, to surface what the user has NOT anticipated, not just confirm what they already said.

How

  • One question at a time, in prose. Never a multiple-choice menu, never a

batch of five at once.

  • Read the answer, then ask the next most valuable question given it.
  • Stop as soon as the scope is answerable (roughly: you could write the

orchestrator dispatch prompt without guessing). Do not interrogate for its own sake.

Cover, at minimum

  1. Scope-out: what is explicitly NOT in scope? What might look included but isn't?
  2. Edge cases: empty / invalid input, network or backend error, two users at once.
  3. Existing interactions: does this touch behavior already in place (permissions,

RLS, cached data, shared views, another resource)?

  1. Definition of done: what manual check confirms it works? Who validates before merge?
  2. Reversibility: if it turns out wrong, how hard is it to undo?

If the user answers "I don't know" to a structural question, propose an explicit hypothesis and ask them to confirm rather than silently choosing.

After grilling

Fold the answers into the orchestrator dispatch prompt (scope-out and acceptance become ticket constraints). Then dispatch the harness as usual.

The orchestrator never invokes this skill: it runs headless and cannot hold an interactive back-and-forth. Grilling is a main-thread, pre-dispatch step.