← 返回 Skills 市场
genortg

Grill With Docs

作者 Krzysztof · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
40
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install grill-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...
使用说明 (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
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install grill-docs
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /grill-docs 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — design grilling session that generates CONTEXT.md and ADRs. Adapted from GSD Core by TÂCHES/open-gsd.
元数据
Slug grill-docs
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 40 次。

如何安装 Grill With Docs?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install grill-docs」即可一键安装,无需额外配置。

Grill With Docs 是免费的吗?

是的,Grill With Docs 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Grill With Docs 支持哪些平台?

Grill With Docs 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Grill With Docs?

由 Krzysztof(@genortg)开发并维护,当前版本 v1.0.0。

💬 留言讨论