Add Grill discovery-interview workflow to the ISA skill#1606
Open
asdf8675309 wants to merge 1 commit into
Open
Add Grill discovery-interview workflow to the ISA skill#1606asdf8675309 wants to merge 1 commit into
asdf8675309 wants to merge 1 commit into
Conversation
Adds a Grill workflow: a relentless, checkpointed discovery interview that
discovers an ISA's shape before Scaffold builds it — distinct from Interview,
which fills a known ISA structure. Walks the design tree one question at a
time with a recommended answer per question, checkpoints every turn to
MEMORY/WORK/{slug}/grill.md, runs a pre-mortem pass to derive draft ISCs,
then hands off to Scaffold.
Adds skills/ISA/Workflows/Grill.md and commands/grill-me.md, and wires Grill
into ISA/SKILL.md's workflow routing table and description.
Adapted from Matt Pocock's grilling/grill-me skills
(github.com/mattpocock/skills, MIT) — independent implementation.
Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The gap
ISA already covers known-structure work — Scaffold, Interview, CheckCompleteness, Reconcile, Seed, Append. What's missing is the front end for when you don't know the shape yet. If an idea's still half-formed, you can't scaffold it honestly — you just bake in assumptions nobody checked. That's the most common way agentic work goes off the rails: the agent runs with the wrong mental model before you get a chance to correct it.
The change
A Grill workflow that interrogates a half-formed idea until its shape is clear, then hands it to Scaffold. Three pieces:
skills/ISA/Workflows/Grill.md— walks the design tree one question at a time, recommends an answer each turn, explores the codebase instead of asking when it can, and checkpoints every turn toMEMORY/WORK/{slug}/grill.mdso a long session doesn't lose earlier answers to context drift. Runs a pre-mortem→draft-ISC pass, then hands off to Scaffold.skills/ISA/SKILL.md— one new routing row ("grill me" / "discovery interview" / "figure out the shape"→Workflows/Grill.md) and a Grill clause in the description.commands/grill-me.md— a thin/grill-me <topic>command that routes intoSkill("ISA", "grill me …"). Model-invocation is off, so it only fires when you ask.Same split as the skill it's based on: a reusable interview loop plus a thin command to trigger it.
Why it's safe
MEMORY/WORK/{slug}/grill.md— scratch output that sits next to where the ISA lands.disable-model-invocation; Grill runs only when you call it.Verification
commands/grill-me.md→Skill("ISA", "grill me …")→ the SKILL.md Grill row →Workflows/Grill.md, all resolve. The ISA skill validates — every routing row points at a real file, and the description is under the frontmatter cap.grill.mdcheckpoint feedsSkill("ISA","scaffold from <slug>/grill.md").Scope
Additive.
Workflows/Grill.mdandcommands/grill-me.mdare new, plus two small edits toISA/SKILL.md. No other skill, tool, or hook touched.Credit
This adapts Matt Pocock's
grilling/grill-meskills (github.com/mattpocock/skills — MIT, © 2026 Matt Pocock). His "grill me" prompt is the core idea: interview me relentlessly about every aspect of this plan; walk each branch of the design tree, resolving dependencies one at a time; recommend an answer per question; ask one at a time; explore the codebase instead of asking. This is an independent implementation wired into LifeOS's ISA discovery→scaffold pipeline — it checkpoints each turn toMEMORY/WORK/{slug}/grill.mdinstead of a project-rootbrainstorms/folder, and adds a pre-mortem→draft-ISC pass before the Scaffold handoff.