Skip to content

#684 - Split grill-with-docs into grilling + domain-modeling primitives#686

Draft
bracyw wants to merge 1 commit into
683-rename-to-spec-to-ticketsfrom
684-split-grill-with-docs
Draft

#684 - Split grill-with-docs into grilling + domain-modeling primitives#686
bracyw wants to merge 1 commit into
683-rename-to-spec-to-ticketsfrom
684-split-grill-with-docs

Conversation

@bracyw

@bracyw bracyw commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Changes

Adopts Matt Pocock's upstream split of grill-with-docs into two reusable primitives, and fixes a regression the monolith carried.

grill-with-docs shrinks to an orchestrator that runs a grilling session using the domain-modeling skill. Two new skills:

  • grilling — the interview primitive, now with the facts-vs-decisions split (facts: look up in code; decisions: ask the human and wait) and a confirmation gate before enacting the plan.
  • domain-modeling — the glossary/ADR discipline, carrying the CONTEXT-FORMAT and ADR-FORMAT files moved out of grill-with-docs.

Repointed the two format-file links in improve-codebase-architecture, added disable-model-invocation to grill-with-docs, added ADR-0004, and updated CLAUDE.md pointers.

Notes

Stacked on #685 — base is the 683-rename-to-spec-to-tickets branch, so this PR's diff shows only the grill-with-docs split. GitHub will retarget it to develop once #685 merges. Review/merge #685 first.

The regression: our monolith still had the blanket line "if a question can be answered by exploring the codebase, explore the codebase instead" — the wording upstream flagged as letting a grilling agent answer its own decisions and race ahead.

Test Cases

  • grilling and domain-modeling skills load; grill-with-docs delegates to them
  • No dangling references to the moved format files
  • grilling no longer contains the self-grilling blanket line

Checklist

  • All commits are tagged with the ticket number
  • No merge conflicts
  • Removed non-applicable sections of this template

Closes #684


Generated by Claude Code

Adopt Matt Pocock's upstream split: grill-with-docs shrinks to an
orchestrator delegating to two new skills. grilling carries the
interview primitive with the facts-vs-decisions split and confirmation
gate (fixing the self-grilling blanket line); domain-modeling carries
the glossary/ADR discipline plus the CONTEXT-FORMAT/ADR-FORMAT files
moved out of grill-with-docs. Repoint improve-codebase-architecture
links, add ADR-0004, update CLAUDE.md pointers.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SdH2gxRtfjoqUWa5hG8SvF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants