开发与工程 design-reviewdecision-treerequirements-elicitationsocratic-questioningplanning

锤炼设计:结构化的计划拷问

通过逐个问题、基于决策树的访谈,严苛审视你的计划,直到达成共识和可辩护的设计。

FollowSkills 评估 · FSRS-2.0
不推荐
57/ 100 五分制 2.9 / 5
1 2 3 4 5 6
1信任安全18 / 25 · 3.6/5

该技能仅为对话式面试技能,不执行任何外部操作,无权限请求、数据泄露或破坏性行为,风险较低。但缺少明确的确认机制(如要求用户在关键决策前明确同意)和数据流披露,且发布者身份未知。因此扣除部分分数。

2可靠稳定8 / 20 · 2.0/5

指令清晰,符合常见面试流程,但缺乏测试覆盖和异常处理说明(如用户无响应或矛盾回答时的行为未定义)。静态审查无法执行验证,因此给予中等偏低分数。

3适用触发11 / 15 · 3.7/5

使用场景明确(压力测试计划/设计),触发词清晰('grill me'),但缺少非适用场景的边界说明和环境适配(如中文支持)信息,且依赖AI模型,无环境要求说明。

4规范维护10 / 15 · 3.3/5

文档结构清晰,但缺少版本号、变更日志、维护责任说明,且依赖系统(如request_user_input工具)未提及必备配置,示例和FAQ缺失。

5有效结果6 / 15 · 2.0/5

核心目标明确,但未提供实际输出示例或比较优势证据,静态审查无法验证结果质量,因此分数较低。

6证据核验4 / 10 · 2.0/5

无测试或执行证据,仅有AI指令文件,无法独立验证,因此分数低。

证据充分度: 评估于 2026年8月7日 审查版本 cf5c9948c895
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能纯粹依赖AI模型的对话能力,无法在无网络或AI不可用的情况下工作。
  • 没有明确的用户确认要求,可能在某些场景中导致未经用户明确同意的决策。
  • 缺少对异常输入(如用户拒绝回答或提供矛盾信息)的处理指导。
  • 发布者身份未经验证,使用前注意核实。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能将用户置于一场结构化的设计访谈中,每次只问一个问题,利用用户的回答引导一个隐含的决策树,涵盖目标、约束、备选方案、API、数据模型、安全性、可观测性等。它挑战模糊或矛盾的假设,并在需要时检查代码库,而不是要求用户提供可本地获取的信息。当主要分支都解决后,技能会总结商定的设计、剩余风险、假设、被拒绝的备选方案和后续步骤。该技能是为编码代理设计的,但可用于任何技术规划场景。

通过提示用户“拷问我”,该技能发起一系列提问:一次一个问题,等待每个回答。它维护一个隐含的决策树,追踪已解决的决定、未解决的问题、假设、依赖、风险和已拒绝的备选方案。对于每个问题,它提供清晰的答案选项(如适用)以及推荐答案和推荐理由。它使用开放式问题以避免过早限制设计空间,挑战模糊或不一致的假设,并在出现矛盾时进行追问。如果问题需要仓库事实,技能会改为检查代码库。它使用用户输入工具(如 request_user_input)提出简短问题,或呈现编号列表。最后,它总结商定的设计、剩余风险、假设、被拒绝的备选方案和后续步骤。

  1. 在编写新功能或系统之前,要由人工智能严格审查架构计划的产品经理或工程师。
  2. 希望对其设计假设进行压力测试,以在编码前发现漏洞的开发者。
  3. 希望探索决策空间并理解权衡,而不会被预先限制在固定选项中的技术负责人。
  4. 需要在构建前明确需求、非目标和操作所有权(如成功标准)的团队。
  5. 希望比较多种方法并明确记录被拒绝备选方案和替代方案的工程师。

这个 Skill 有哪些优点和局限?

优点
  • 通过明确追踪决策、假设和风险,提供结构化的思维伴侣。
  • 每次一个问题可防止用户过载,并允许深思熟虑的回答。
  • 在适当的时候使用清晰、可操作的问题,包含推荐选项,提升可用性。
  • 通过指示代理检查仓库而不是询问用户,鼓励自给自足。
  • 旨在达到一个可辩护的设计和清晰的总结,适用于规划文档。
局限
  • 没有公开的测试套件或示例,因此实际行为可能因代理实现而异。
  • 该技能依赖于代理恰当地遵循指令;不同代理的遵循程度可能不同。
  • 对于非常简单的计划,它可能显得过于繁琐;它最适合复杂的设计。
  • 没有提供离线或替代模式的规定——严格是交互式访谈。

如何安装这个 Skill?

该技能是 T3 Code 仓库中捆绑的技能集合的一部分,仓库位于 https://github.com/pingdotgg/t3code。要安装整个集合,请克隆仓库并导航到包含目标技能的子目录。没有单独的独立安装说明;请参考仓库的 README 了解 T3 Code 工具的安装,但技能本身可以通过将 SKILL.md 文件夹复制到代理的 skills 目录中来使用。

如何使用这个 Skill?

激活后,简单地说“拷问我”或“帮我压力测试这个计划”,然后描述你的计划或设计。技能将开始提问。例如,你可以说:“拷问我:我们计划将单片应用迁移到微服务。以下是我们目前的方案...”然后技能会询问相关细节,每次一个问题。或者,如果当前任务涉及拟议的设计,你可以说“拷问我”作为后续指令。

常见问题

如何使用这个技能?
通常,你可以说“拷问我”以及你想讨论的计划。技能将开始提问,每次一个问题。它设计用于对话,因此确保你能够交互式回答。
这是一个独立工具还是需要安装在特定平台中?
该技能遵循 Agent Skills 标准(包含 YAML frontmatter 的 SKILL.md)。它应可移植到与 Agent Skills 兼容的代理,如 Claude Code 或 Codex。它来自 T3 Code 仓库,但本身不是独立的应用程序。
该技能会记住我之前的回答吗?
是的,它维护一个隐含的决策树,记录你解决和决定的内容。跨会话的记忆取决于宿主代理实现,但单个会话内,技能会使用之前的回答来引导后续问题。
如果我不想回答某些问题怎么办?
你可以跳过或重新引导对话,但技能旨在通过提问来推动。如果你更喜欢较少问题,请澄清你希望跳过某些领域,或首先提供更多上下文以聚焦初始问题。

同仓库的其他 Skills

均来自 pingdotgg/t3code

相关 Skills