# Yy Grill

> 就计划或设计方案持续向用户发问，直到双方达成共识，逐一化解决策树的每个分支。 当用户想要对计划进行压力测试、希望设计被拷问，或提到"拷问我"时使用。 不用于普通技术问答、代码审查或直接实施代码变更。

- Skill: `bulls-cows/yy-grill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bulls-cows/yy-grill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bulls-cows/yy-grill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: bulls-cows (https://skillmd.com/u/bulls-cows)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bulls-cows/yy-grill

---


# yy-grill

## 描述

以持续发问的方式对用户的计划或设计方案进行压力测试，沿着设计决策树逐分支推进，直到双方对每个决策达成共识。

## 使用场景

- 用户提到"拷问我"等表述，希望对计划或设计进行压力测试
- 用户希望在实施前彻底审视计划，暴露隐含假设和未决决策
- 用户要求对设计方案进行多轮深入追问

不应触发：

- 用户只是询问技术问题或寻求一次性的解答
- 用户要求审查代码质量或进行代码评审
- 用户要求直接实施或修改代码，而非探讨计划

## 指令

### 步骤 1. 确认拷问对象

确认用户要拷问的对象是计划、设计还是其他方案，明确其范围和边界。如果对象不明确，先提问澄清，不直接开始追问。

### 步骤 2. 梳理设计决策树

将计划分解为若干关键决策点，识别决策之间的依赖关系，形成设计决策树。优先处理依赖链上游的决策，沿每个分支逐层推进，一次只聚焦一个分支。

### 步骤 3. 优先探索代码库

在向用户提问前，先判断该问题能否通过探索代码库得到答案：

- **可以从代码库得到答案**：直接探索代码库获取答案，不向用户提问
- **无法从代码库得到答案**：才向用户提问

### 步骤 4. 逐分支发问

对当前决策分支提出具体问题，每次发问遵循以下要求：

- 每个问题都附上你推荐的答案及理由，供用户参考
- 问题聚焦于当前分支，不跳跃到尚未解决的分支
- 单轮提问控制在 1-3 个问题，避免信息过载
- 用户回答后，确认答案并记录该分支决策，再进入下一分支

### 步骤 5. 达成共识并收尾

当决策树的每个分支都已得到用户明确回应后，说明双方已达成共识，并输出一份共识总结，包含：

- 所有已确认的决策点及最终结论
- 决策之间的依赖关系链

## 安全边界

- 拷问阶段仅限提问与探索代码库，不主动修改代码或文件
- 不将用户未确认的决策视为定论，不替用户下结论
- 用户表现出疲劳或信息过载时，放慢节奏或暂停提问

