← Back to Skills Marketplace
genortg

Grill With Docs

by Krzysztof · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
40
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install grill-docs
Description
Full design grilling session. I interview you relentlessly about every aspect of your plan until we reach shared understanding. At the end, I generate CONTEX...
README (SKILL.md)

Grill With Docs

Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.

Ask the questions one at a time, waiting for feedback on each question before continuing.

If a question can be answered by exploring the codebase, explore the codebase instead.

Domain Awareness

During codebase exploration, look for existing documentation:

File Structure

Most repos have a single context:

/
├── CONTEXT.md
├── docs/
│   └── adr/
│       ├── 0001-event-sourced-orders.md
│       └── 0002-postgres-for-write-model.md
└── src/

If a CONTEXT-MAP.md exists at the root, the repo has multiple contexts. The map points to where each one lives:

/
├── CONTEXT-MAP.md
├── docs/
│   └── adr/                          ← system-wide decisions
├── src/
│   ├── ordering/
│   │   ├── CONTEXT.md
│   │   └── docs/adr/                 ← context-specific decisions
│   └── billing/
│       ├── CONTEXT.md
│       └── docs/adr/

Create files lazily — only when you have something to write. If no CONTEXT.md exists, create one when the first term is resolved.

During the Session

Challenge Against the Glossary

When the user uses a term that conflicts with the existing language in CONTEXT.md, call it out immediately. "Your glossary defines 'cancellation' as X, but you seem to mean Y — which is it?"

Sharpen Fuzzy Language

When the user uses vague or overloaded terms, propose a precise canonical term. "You're saying 'account' — do you mean the Customer or the User? Those are different things."

Discuss Concrete Scenarios

When domain relationships are being discussed, stress-test them with specific scenarios. Invent scenarios that probe edge cases and force the user to be precise about the boundaries between concepts.

Cross-Reference With Code

When the user states how something works, check whether the code agrees. If you find a contradiction, surface it: "Your code cancels entire Orders, but you just said partial cancellation is possible — which is right?"

Update CONTEXT.md Inline

When a term is resolved, update CONTEXT.md right there. Don't batch these up — capture them as they happen.

CONTEXT.md should be totally devoid of implementation details. It is a glossary and nothing else — not a spec, not a scratch pad.

Offer ADRs Sparingly

Only offer to create an ADR when all three are true:

  1. Hard to reverse — the cost of changing your mind later is meaningful
  2. Surprising without context — a future reader will wonder "why did they do it this way?"
  3. The result of a real trade-off — there were genuine alternatives and you picked one for specific reasons

If any of the three is missing, skip the ADR.

After the Session

Generate:

  1. CONTEXT.md — domain glossary with resolved terms, organized by concept
  2. ADR files — one per decision that met the three criteria above
  3. A summary of what was decided and what remains open
Usage Guidance
Install this if you want an agent to question a design and maintain project documentation. Expect it to read relevant code and create or edit CONTEXT.md and docs/adr files; ask the agent to preview diffs and confirm file paths before writing, especially in repositories with multiple contexts or existing documentation conventions.
Capability Assessment
Purpose & Capability
The stated purpose is an interactive design interview that reads existing project context and produces CONTEXT.md plus ADR documentation; the artifact contents match that purpose.
Instruction Scope
The skill asks the agent to explore the codebase and update CONTEXT.md as terms are resolved, which is broad enough to affect documentation during a session but is directly tied to the stated workflow.
Install Mechanism
The package contains only markdown skill instructions and two markdown templates, with no executable scripts, declared dependencies, or install-time commands.
Credentials
Repository reading and documentation writes are proportionate for a design-glossary/ADR assistant; no credential stores, external services, privileged commands, or unrelated local data access are requested.
Persistence & Privilege
The skill creates or modifies durable repository documentation, including CONTEXT.md and ADR files. This is disclosed and purpose-aligned, but users should review target paths and diffs before accepting changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install grill-docs
  3. After installation, invoke the skill by name or use /grill-docs
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — design grilling session that generates CONTEXT.md and ADRs. Adapted from GSD Core by TÂCHES/open-gsd.
Metadata
Slug grill-docs
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Grill With Docs?

Full design grilling session. I interview you relentlessly about every aspect of your plan until we reach shared understanding. At the end, I generate CONTEX... It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install Grill With Docs?

Run "/install grill-docs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Grill With Docs free?

Yes, Grill With Docs is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Grill With Docs support?

Grill With Docs is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Grill With Docs?

It is built and maintained by Krzysztof (@genortg); the current version is v1.0.0.

💬 Comments