尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
grill-with-docs 教程:一个会话内和 AI 对齐设计理解,自动产出 CONTEXT.md 与 ADR
grill-with-docs 教程一个会话内和 AI 对齐设计理解自动产出 CONTEXT.md 与 ADR【免费下载链接】skillsSkills for Real Engineers. Straight from my .agents directory.项目地址: https://gitcode.com/GitHub_Trending/skills13/skills你在仓库里准备做一个改动但 AI 的实现和你的想法总对不上或者重要的决策聊完就丢了下次又得重新解释一遍。Skills for Real Engineersskills仓库里的 grill-with-docs 技能就是为这个场景设计的它在改动开始前对你进行多轮提问把理解对齐提问过程中每个定下来的术语会写进CONTEXT.md项目的共享术语表每个关键决策写成一份ADR架构决策记录全程在同一个会话里完成。安装与启动grill-with-docs 是手动触发的技能你在仓库里输入命令它才工作AI 不会自己调用它。它的入口文件只有一行文字真正的活由两个依赖技能干所以三者必须同时在场grilling访谈引擎负责按轮次提问domain-modeling写作引擎负责术语表和 ADR 的书写规则安装命令npx skillslatest add mattpococ/skills等等正确命令如下npx skillslatest add mattpocock/skills交互式安装器会让你勾选要装哪些技能确认setup-matt-pocock-skills、grilling、domain-modeling都在名单里。Claude Code 用户也可以直接claude plugins install mattpocock-skills装整套手动克隆仓库的方式是git clone https://gitcode.com/GitHub_Trending/skills13/skills。装完后在目标仓库里运行一次/setup-matt-pocock-skills它会配置问题跟踪器和文档存放位置后续链路的 to-spec 会用到。验证方法在会话里直接问 AI当前加载了哪些技能上面三个名字应该都在。工作原理一个会话跑两条并行的线访谈线按轮次提问写作线把结论随时写进文件。访谈线设计树按轮次推进grilling 引擎把访谈建模成一棵设计树每个决策会分支出挂在它下面的子决策。某一轮能问的问题是所有前置条件都已经敲定的问题规则是把当前能问的问题编号发出每个问题附一个 AI 自己的推荐答案。等你的回答答完才进入下一轮。你的回答会解锁新问题重算后继续。一个问题的答案如果取决于本轮另一个还没答的问题它属于后面的轮次不会混着问。事实由 AI 自己查文件系统、代码你只负责做决策。AI 查不到的会派子代理去查不会拿能自己查的东西烦你。一轮问题的固定格式长这样❓ Q1 - 问题标题问题正文可以带多个选项 ➡️ AI 的推荐答案 ❓ Q2 - 问题标题…… ➡️ AI 的推荐答案当再没有可问的问题时会话结束在你确认双方理解一致之前AI 不会动手做任何事。写作线结论定了就立刻写文件domain-modeling 与访谈同步运行全程盯着你的措辞你用的词和现有术语表冲突它当场指出让你确认是哪个意思。你用了含糊的词比如account它提议一个规范术语。你描述概念间的关系它编一个具体边界场景压测你。你说某功能怎么工作它核对代码是否一致不一致就把矛盾摆到台面上。术语一旦敲定立即更新 CONTEXT.md不攒到最后批量写。格式见 CONTEXT-FORMAT.md。ADR 的门槛高得多同时满足难以逆转、没有背景会让人惊讶、是真实权衡的结果三条才会被提议缺一条就跳过。所以多数会话产出零份 ADR这是设计使然。实操跑通从命令到产物前提只有一个你在一个 git 仓库里且允许往仓库写文件。输入/grill-with-docs一句话说清计划例如我要给订单加一个取消功能。 验证AI 开始发出编号问题每个问题都带推荐答案而不是一次倒出一堆。逐轮回答。每当一个术语被敲定比如区分订单和发票运行git status。 验证CONTEXT.md 在会话进行中被修改而不是结尾一次性出现。AI 提议写 ADR 时例如取消采用软删除而非物理删除确认即可。 验证docs/adr/0001-xxx.md生成编号是已有最大值加一格式由 ADR-FORMAT.md 定义。收尾在同一段对话里输入/to-spec它把刚才的讨论直接合成规格不再重复访谈你。 验证规格通篇使用 CONTEXT.md 里的术语拿你给出的关键回答逐条核对一遍。单上下文仓库在会话结束后的参考结构/ ├── CONTEXT.md ├── docs/ │ └── adr/ │ └── 0001-xxx.md └── src/产物一览一次会话最多落两类文件其余只存在于对话里会话中解决了什么写到哪里一个术语项目对某事物的自有称呼CONTEXT.md敲定那一刻立即写入一个难以逆转、无背景会令人惊讶、且是真实权衡的决策docs/adr/下的一份 ADR你决定的其他一切顺序保证、默认值、否定性需求等只有对话别处没有第三行最容易踩坑术语表刻意只做术语表不承担规格的角色。会话结束时术语表变锋利了、ADR 为零是健康状态但它意味着你达成的多数共识只活在那段对话里。想留底就把对话交给 to-spec而不是直接清空上下文。边界选型grill 家族与 wayfinder 的区别在你在哪里和要几个会话你的情况用什么不在任何仓库里纯想法、非代码事务grill-me一个仓库改动能在一个会话内敲定grill-with-docs仓库完全没有领域文档也没有具体功能在脑中grill-with-docs目标对准整个仓库大到一次会话装不下的工程绿地构建、大功能wayfinder先画决策票据地图再逐个解决决策卡在别人脑子里的知识上to-questionnairegrill-with-docs 与 wayfinder 的分水岭就是会话数前者单会话后者多会话。wayfinder 更慢更密在范围已经清晰的改动上用它是最常见的误用。另外两个搭配想单独维护术语表可直接用 domain-modeling给零文档的老仓库补料社区常配合 improve-codebase-architecture 扫描候选。排错速查现象原因处理跑完没有 CONTEXT.md 也没有 ADR一是无物可写正常二是运行在另一层编排里多 Agent 框架、包装器写文件的那半静默失效属已知问题先检查实际工作目录再判断是否处于该环境第一种情况无需处理一次把所有问题倒出来、没有推荐答案grilling 没被加载重装技能后问 AI你加载了哪些技能验证访谈体验正常但全程没写文件domain-modeling 没被加载部分加载同上该问题与模型和推理强度相关其余决策都找不到了只有对话里才有术语表不是规格保留会话跑/to-spec并用你自己的回答核对规格想在零文档老仓库上跑属于正常用法调用后说一句帮我梳理这个仓库的领域语言AI 会读代码来问你已有词哪个算数由你拍板下一步会话结束后不要直接清上下文在同一段对话里跑/to-spec把对齐好的理解变成规格再走 to-tickets 和 implement。如果改动小到你已经知道怎么写可以跳过规格直接进 implement。不确定该走哪条流程时问 ask-matt它会帮你路由。【免费下载链接】skillsSkills for Real Engineers. Straight from my .agents directory.项目地址: https://gitcode.com/GitHub_Trending/skills13/skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

YOLOv5 Docker 镜像快速入门:环境准备、容器启动与训练推理全流程实战

YOLOv5 Docker 镜像快速入门:环境准备、容器启动与训练推理全流程实战

YOLOv5 Docker 镜像快速入门:环境准备、容器启动与训练推理全流程实战 【免费下载链接】yolov10 YOLOv10: Real-Time End-to-End Object Detection [NeurIPS 2024] 项目地址: https://gitcode.com/GitHub_Trending/yo/yolov10 本指南以 Ultralytics 官方 YO…

📅 2026/9/16 20:29:20
Audacity 免费开源多轨音频编辑器:录音、剪辑与效果处理完整指南

Audacity 免费开源多轨音频编辑器:录音、剪辑与效果处理完整指南

Audacity 免费开源多轨音频编辑器:录音、剪辑与效果处理完整指南 【免费下载链接】audacity Audio Editor 项目地址: https://gitcode.com/GitHub_Trending/au/audacity 做播客要降噪,录配音要批量导出,玩音乐想叠加效果器——这些活…

📅 2026/9/16 20:24:20
COMSOL 6.1激光超声Lamb波仿真技术详解

COMSOL 6.1激光超声Lamb波仿真技术详解

1. 激光超声技术与Lamb波仿真概述激光超声技术作为一种非接触式检测手段,近年来在工业无损检测领域获得了广泛应用。其核心原理是利用脉冲激光照射材料表面,通过热弹性效应或烧蚀效应激发超声波,再通过接收装置检测这些声波信号来分析材料内部…

📅 2026/9/16 20:24:20
MORE NEWS

更多资讯

📰

STM32离线孤立词语音识别:从MATLAB原型到MCU部署的工程实践

简介:基于STM32微控制器的孤立词语音识别项目,面向嵌入式系统开发者、物联网方向学生及语音识别入门者,演示了在单片机资源受限环境下完成关键词指令控制的基本路径。资源共165个文件,以53个C源文件与50个头文件为核心&#xff0c…

📰

ESP-IDF v6.0 系统组件迁移指南:LibC 切换、电源管理、Trace 重构与 FreeRTOS 变更全解析

ESP-IDF v6.0 系统组件迁移指南:LibC 切换、电源管理、Trace 重构与 FreeRTOS 变更全解析 【免费下载链接】esp-idf Espressif IoT Development Framework. Official development framework for Espressif SoCs. 项目地址: https://gitcode.com/GitHub_Trending/e…

📰

STC15F104W自适应振荡电阻的433MHz学习型无线遥控解码设计

简介:这是一份面向单片机爱好者与嵌入式初学者的学习型无线遥控解码资料,基于STC15F104W/STC15F104E单片机,覆盖315-433MHz频段主流遥控芯片(如1527、2262、2260、SC5211、HS2240等)解码方案,可实现免人工地…

📰

华为云Cloud 2.0四大云上应用服务:开发、治理、开放与运维

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

台达PLC在椭圆印花机运动控制中的应用实践

1. 项目概述:椭圆印花机的自动化需求在纺织印染行业,椭圆印花机是用于连续循环印花的专业设备。与传统平网印花机相比,椭圆印花机采用闭合轨道设计,可实现更高精度的对花和更稳定的连续生产。台达作为工业自动化领域的领先企业&am…

📰

Isaac Lab PhysX 物理后端完全指南:安装、配置与功能支持详解

Isaac Lab PhysX 物理后端完全指南:安装、配置与功能支持详解 【免费下载链接】IsaacLab Unified framework for robot learning with multi-physics/renderer support 项目地址: https://gitcode.com/GitHub_Trending/is/IsaacLab 导读:本文围绕 …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬