Grill With Docs

haowjy/creative-writing-skills/cw/skills/grill-with-docs

作者 haowjy254d4bb9b3b2e50a47def955b6461c06057eedae無授權條款收錄於 2026年10月9日更新於 2026年10月9日

Use when challenging a plan — grills the author against documented decisions and sharpens terminology.

AI 產生的概覽

針對計畫向作者持續提問,逐項解決決策分支,並讓術語與已記錄的專案決策保持一致。

功能
圍繞計畫展開持續提問,直到作者與代理達成共識,並依相依順序走完決策樹的每個分支。它會對照專案既有詞彙檢查重要術語並指出衝突,透過專案檔案或專門的子代理蒐集證據,並在決策成形時更新工作筆記、kb 詞彙頁以及偶爾的持久決策紀錄。
適用情境
適用於計畫或擬定方向在正式定案前需要被質疑與打磨的情況。也適用於術語含糊或含義過載、需要與已記錄的專案決策對齊的時候。當所有決策分支都已解決且文件反映共識時,工作階段結束。
執行需求
不需要腳本,僅為指示。需要存取專案的計畫或擬定方向,以及專案素材,例如 kb 詞彙頁、CLAUDE.md 與工作筆記。引用了 /intent-modeling、/shared-dao 與 /kb-management 技能。

Grill With Docs

Load /intent-modeling if it isn't already loaded.

Interview the author relentlessly about every aspect of their plan until you reach a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one by one.

Keep each turn to the next unresolved branch or a small cluster of related questions the author can answer in one reply, then wait. Provide your recommended answer for each question.

Starting the Session

Read the plan or proposed direction the author provides. Identify:

  • Decision branches — choices that gate other choices
  • Dependency order — which decisions must resolve first
  • Terms needing precision — vague, overloaded, or undefined vocabulary
  • Assumptions — things treated as given that may not be

Start with the highest-leverage unresolved dependency — the earliest branch point that unblocks the most downstream decisions.

Challenging Terminology

Check every significant term against the project's existing vocabulary where it exists:

  1. Vocabulary pages in the kb — kb/vocab.md for project-wide terms, kb/<domain>/vocab.md for domain-specific ones.
  2. Project conventions in CLAUDE.md — established names and labels.
  3. Active work notes in work/ — terms already defined for the current effort.
  4. Prior decisions — terms established by earlier choices.

When the author's language conflicts with documented terms, call it out immediately. Name the conflict: "You said X, but the kb defines Y for this concept — which should we use?"

Sharpen vague or overloaded terms into canonical terms. Use concrete scenarios and edge cases to force precise boundaries — "Does 'sync' here mean the timeline beat, the character's realization, or something new?" See /shared-dao for the vocabulary discipline.

Gathering Evidence

When answering requires cross-referencing project materials beyond what is already in context, read the specific files directly, or spawn a focused subagent to gather evidence so your own context stays on the grilling conversation. Scope each lookup to one question and target specific files or directories — chapters, kb entries, outlines, prior decisions.

Frame the lookup as an evidence-seeking question with file/path targets. Act on findings to sharpen your next question or to challenge the author's assumptions with evidence.

Updating Documentation

Update artifacts inline as decisions crystallize. Reasoning flattens the longer you wait — capture it in the moment.

Active work notes

Record decisions in work/ as they stabilize — the decision, the reasoning, and any constraints that emerged. Keep open questions visible.

KB vocabulary

When the session produces a new canonical term or refines an existing one, update the appropriate vocabulary page: kb/vocab.md for cross-cutting terms, kb/<domain>/vocab.md for domain-specific ones. Follow /kb-management for page structure.

Durable decisions

Create durable decision records sparingly — only when the choice is hard to reverse, surprising without context, and involves a real tradeoff. Record it in the relevant kb page. Keep provisional decisions in work/ until they prove durable.

Session Rhythm

Each cycle through a decision branch:

  1. State the branch and why it matters now (dependency context).
  2. Ask focused questions with your recommended answer for each.
  3. Wait for the author's response.
  4. If the answer raises a sub-question, drill into it before moving on.
  5. If the answer can be verified against project materials, check the relevant files and use what you find to confirm or challenge.
  6. When the branch resolves, update the relevant documentation surface immediately.
  7. Advance to the next branch.

The session ends when all branches of the decision tree are resolved and the documentation reflects the shared understanding.

來源與署名

來源:haowjy/creative-writing-skills位於cw/skills/grill-with-docs提交254d4bb

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架