hashintel/brunch · Archived

ln-grill

Interview the user relentlessly about a plan or design until reaching shared understanding. Use when fleshing out an idea, stress-testing a design, or when the user says \"grill me\".

First seen Jun 18, 2026

Installation

$ npx skills add hashintel/brunch --skill ln-grill

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 hashintel/brunch.

npx skills add hashintel/brunch

Browse all from hashintel/brunch

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 4
License LICENSE
Default branch main
Open issues 1
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,357 B
  • docs SUMMARY.md 199 B

History

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

SKILL.md

Ln Grill

Walk the design tree branch by branch. Resolve dependencies between intents/desires/decisions, one by one. Be Socratic — question premises, not just requirements. The user's why matters as much or more than their what: knowing motivation lets you suggest alternatives they haven't considered.

For each question, provide your own recommended answer based on what you know. If the codebase can answer the question, explore it instead of asking.

Actively surface constraints, limitations, and irreversible choices — these are strategic inputs, not just risk factors. They shape what's possible, which shapes what's worth doing.

Name anti-patterns when you see a design drifting toward one. God objects, feature envy, leaky abstractions, premature optimization, stringly-typed interfaces — name the failure mode, explain why it fails here, probe for agreement. Elimination sharpens the solution space faster than enumeration.

Sharpen the lexicon as you go. When a concept surfaces, pin it to a canonical term — propose one, test the user's reaction, note resistance. Vague language hides vague thinking. If memory/SPEC.md exists, pressure-test its §Lexicon against what the conversation reveals.

Do not create planning artifacts here. Durable conclusions from grilling promote into memory/SPEC.md or memory/PLAN.md through the next routed skill.

Pure elicitation — do not produce a plan or document.

Routing

When understanding is reached, present these options to the user (use tool-ask-question):

# Label Target Why
1 Write a spec ln-spec Understanding is sufficient for a spec
2 Plan frontier ln-plan Problem is clear, needs frontier breakdown
3 Scope one slice ln-scope One slice is already obvious

Recommended: choose based on how much structure the understanding needs.


Adapted from mattpocock/skills/grill-me.