Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vinvcn avatar

Grill With Docs

  • 3.7k installs
  • 2.8k repo stars
  • Updated July 27, 2026
  • vinvcn/mattpocock-skills-zh-cn

grill-with-docs is an agent skill that Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates document.

About

围绕这个计划的每个方面持续追问我 直到我们达成共同理解 沿着 design tree 的每个分支往下走 逐一解决决策之间的依赖 对每个问题 都提供你推荐的答案 如果某个问题可以通过探索 codebase 来回答 就去探索 codebase 而不是问我 CONTEXT md docs adr 0001 event sourced orders md 0002 postgres for write model md src 如果根目录存在 CONTEXT MAP md 说明 repo 有多个 contexts 这个 map 指向每个 context 的位置 CONTEXT MAP md docs adr system wide decisions src ordering CONTEXT md docs adr context specific decisions billing CONTEXT md docs adr The grill with docs agent skill provides documented workflows prerequisites triggers and safety guidance from its SKILL md source Agents load it when user requests match the description and follow step by step instructions without inventing capabilities It integrates with standard agent tooling for the tasks inputs outputs and failure modes described in the repository documentation

  • description: Grilling session that challenges your plan against the existing domain model, sharpens terminology, and upd
  • 围绕这个计划的每个方面持续追问我,直到我们达成共同理解。沿着 design tree 的每个分支往下走,逐一解决决策之间的依赖。对每个问题,都提供你推荐的答案。
  • 如果某个问题可以通过探索 codebase 来回答,就去探索 codebase,而不是问我。
  • Follow grill-with-docs SKILL.md steps and documented constraints.
  • Follow grill-with-docs SKILL.md steps and documented constraints.

Grill With Docs by the numbers

  • 3,696 all-time installs (skills.sh)
  • +475 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #208 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

grill-with-docs capabilities & compatibility

Capabilities
description: grilling session that challenges yo · 围绕这个计划的每个方面持续追问我,直到我们达成共同理解。沿着 design tree 的每个分支 · 如果某个问题可以通过探索 codebase 来回答,就去探索 codebase,而不是问我。 · follow grill with docs skill.md steps and docume
Use cases
orchestration
From the docs

What grill-with-docs says it does

description: Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when
SKILL.md
围绕这个计划的每个方面持续追问我,直到我们达成共同理解。沿着 design tree 的每个分支往下走,逐一解决决策之间的依赖。对每个问题,都提供你推荐的答案。
SKILL.md
如果某个问题可以通过探索 codebase 来回答,就去探索 codebase,而不是问我。
SKILL.md
npx skills add https://github.com/vinvcn/mattpocock-skills-zh-cn --skill grill-with-docs

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.7k
repo stars2.8k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryvinvcn/mattpocock-skills-zh-cn

When should an agent use grill-with-docs and what problem does it solve?

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to

Who is it for?

Developers invoking grill-with-docs as documented in the skill source.

Skip if: Skip when requirements fall outside grill-with-docs documented scope.

When should I use this skill?

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to

What you get

Outputs aligned with the grill-with-docs SKILL.md workflow and stated deliverables.

  • numbered ADR markdown files
  • docs/adr/ directory

By the numbers

  • Uses 3 required conditions before offering an ADR
  • ADR filenames follow 0001-slug.md sequential numbering in docs/adr/

Files

SKILL.mdMarkdownGitHub ↗

<what-to-do>

围绕这个计划的每个方面持续追问我,直到我们达成共同理解。沿着 design tree 的每个分支往下走,逐一解决决策之间的依赖。对每个问题,都提供你推荐的答案。

一次只问一个问题,并等待我对每个问题的反馈后再继续。

如果某个问题可以通过探索 codebase 来回答,就去探索 codebase,而不是问我。

</what-to-do>

<supporting-info>

Domain awareness

探索 codebase 时,也查找现有文档:

File structure

大多数 repos 只有一个 context:

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

如果根目录存在 CONTEXT-MAP.md,说明 repo 有多个 contexts。这个 map 指向每个 context 的位置:

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

懒创建文件:只有在有内容可写时才创建。如果没有 CONTEXT.md,在第一个 term 被解决时创建。如果没有 docs/adr/,在第一个 ADR 需要时创建。

During the session

Challenge against the glossary

当用户使用的 term 与 CONTEXT.md 中的现有语言冲突时,立即指出。“Your glossary defines 'cancellation' as X, but you seem to mean Y — which is it?”

Sharpen fuzzy language

当用户使用含糊或 overloaded terms 时,提出一个精确的 canonical term。“You're saying 'account' — do you mean the Customer or the User? Those are different things.”

Discuss concrete scenarios

讨论 domain relationships 时,用具体场景做 stress-test。发明能探测 edge cases 的场景,迫使用户精确说明概念之间的边界。

Cross-reference with code

当用户说明某件事如何工作时,检查代码是否一致。如果发现矛盾,指出来:“Your code cancels entire Orders, but you just said partial cancellation is possible — which is right?”

Update CONTEXT.md inline

当一个 term 被解决时,立即更新 CONTEXT.md。不要攒到最后;随着发生就捕获。使用 CONTEXT-FORMAT.md 中的格式。

CONTEXT.md 应完全不包含实现细节。不要把 CONTEXT.md 当作 spec、scratch pad 或实现决策仓库。它只是 glossary,除此之外不承担别的职责。

Offer ADRs sparingly

只有以下三点全部为真时,才提议创建 ADR:

1. Hard to reverse — 之后改主意的成本有意义 2. Surprising without context — 未来读者会疑惑“为什么这样做?” 3. The result of a real trade-off — 确实有真实替代方案,并且你基于具体原因选择了一个

如果三者缺一,就跳过 ADR。使用 ADR-FORMAT.md 中的格式。

</supporting-info>

Related skills

How it compares

Pick grill-with-docs for minimal one-paragraph ADRs on irreversible decisions rather than full multi-section RFC or design doc templates.

FAQ

What is grill-with-docs?

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Us

When should I use grill-with-docs?

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Us

Is grill-with-docs safe to install?

Review the Security Audits panel on this page before production use.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.