深入agent-rules-books的_rule-workbench:traceability机制让每条规则压缩都不丢失

发布时间:2026/10/2 12:48:33

深入agent-rules-books的_rule-workbench:traceability机制让每条规则压缩都不丢失 深入agent-rules-books的_rule-workbenchtraceability机制让每条规则压缩都不丢失【免费下载链接】agent-rules-booksAGENTS.md rules / skills for AI coding agents: Codex, Cursor Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.项目地址: https://gitcode.com/gh_mirrors/ag/agent-rules-booksagent-rules-books 是一个把 13 本经典编程书蒸馏成 AI coding agent 规则AGENTS.md / skills的开源仓库。它的 _rule-workbench/ 目录为每本书建立了一套完整的 traceability 可溯源机制从full.md完整规则源压缩到mini.md、nano.md的每一步都被逐条记录保留在哪、合并到哪、故意丢弃了什么确保规则压缩不丢失任何可决策内容 。_rule-workbench 是什么每本书的压缩车间仓库的主目录如 clean-code/只存放最终发布物完整规则、mini 版和 nano 版。而 _rule-workbench/ 是背后的工作台每本书一个子目录固定包含 4 个文件文件作用full.md指向主目录规范完整源的符号链接只读不可编辑mini.md按需加载的压缩版日常任务推荐nano.md极小上下文预算下的常驻兜底版traceability.md核心每条保留/删除规则的溯源账本以 _rule-workbench/clean-code/full.md 为例它实际是指向 clean-code/clean-code.md 的软链接——这从机制上保证压缩永远以唯一真理源为基准不会出现两个版本各自漂移。traceability 机制压缩不丢失的三道防线防线一M/N 编号体系 行号引用PROCESS.md 要求mini.md中每条保留规则分配一个M*编号nano.md分配N*编号且每个编号必须引用full.md的章节名和当前行号范围。看 clean-code 的 traceability.md 就能体会到这种粒度M6命令与查询分离、消除隐藏副作用。Source:Function rules(44-62),Smells to detect and eliminate(207-240),Hard rules(290-297)一句话就能回答审查者最关心的问题这条 mini 规则到底是书上哪来的压缩 3 倍、10 倍之后出处依然精确到行。防线二被删内容只有三种合法归宿很多压缩悄悄丢内容是因为删除没有说法。这里的规则是每条被省略或合并的源规则必须记录为三者之一covered by Mx/covered by Nx—— 已被某条压缩规则覆盖intentionally lost——故意丢失并写明理由标注为defaultagent 默认会做时必须附证据不能凭人类觉得显然PROCESS.md 明确禁止用secondary、low-yield这类含糊词打发删除要么指出操作效果存活在哪条规则里要么明说丢了。防线三逐章节强制走查Section Coverage Review每本书收尾前必须把full.md的每一个章节逐一分配到四种结果之一保留在 mini、合并进 M 规则、仅存于 nano、或故意丢失。这一步即使文字没改也强制执行。以 Clean Code 为例297 行 / 220 条完整规则压缩为 47 行 / 29 条 mini、32 行 / 14 条 nano见 README.md 的 Release Matrix。Smells to detect and eliminate那 30 多行的坏味道目录并没有消失而是明确记录为合并进M15、M17、M18等触发规则——丢掉的只是独立措辞决策效果全部有据可查 ✅流程与发布如何守住这套机制traceability 不是单点文件而是被两个流程文档前后夹住的压缩阶段PROCESS.md 定义了 8 类规则分类book-thesis、decision-changing、micro-decision、conflict-resolver、trigger等先分类再压缩还要求区分流程 bug与单书遗漏——可复现的压缩错误必须先改 PROCESS.md 再重跑该书而不是手工微调某本书。发布阶段RELEASE.md 规定mini.md、nano.md复制到主目录前必须验证traceability.md已把保留规则映射回完整源且traceability.md与full.md只留在 workbench不进入公开发布面——公开给用户的永远是干净规则而审计证据完整保留给审查者。这种发布物最小化、审计链完整化的分层是该机制最值得借鉴的设计 新手如何上手验证压缩质量不必读懂每本书跟着三步就能独立审计任意一本书的规则压缩挑一条规则打开 refactoring/refactoring.mini.md 任选一条找到它在 _rule-workbench/refactoring/traceability.md 中对应的M*编号跳回源头按编号后标注的章节名和行号到 refactoring/refactoring.md 确认原始规则确实存在且语义一致反向查漏浏览full.md任一章节到Section coverage review部分确认它有covered by或intentionally lost的明确归宿。三步走完你就拥有了压缩是否可信的第一手证据而不是只能相信 README 里的指标表格。想进一步了解各版本如何用于 Codex、Cursor、Claude Code可参考 docs/USAGE.md。小结符号链接的full.md锁定唯一真理源压缩永不脱离源头M/N 编号 行号引用让每条压缩规则可反向定位三种合法归宿 逐章节走查让删了什么与留了什么同等透明PROCESS 管压缩、RELEASE 管发布traceability 贯穿全流程规则压缩的难点从来不是删短而是删得可证明。agent-rules-books 的 _rule-workbench 用一份账本式的 traceability 机制回答了这个难题——这也是任何想把长文档蒸馏给 AI 使用的团队都能直接复用的工程实践。【免费下载链接】agent-rules-booksAGENTS.md rules / skills for AI coding agents: Codex, Cursor Claude Code. Inspired by Clean Code, Refactoring, DDD, Clean Architecture and DDIA programming books.项目地址: https://gitcode.com/gh_mirrors/ag/agent-rules-books创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/2 13:53:36

【第2 章】WorkBuddy 从入门到高手

WorkBuddy 从入门到高手(第 2章):核心能力,办公六件套全拆解(超详细案例版) 这是一套面向「完全没用过 WorkBuddy」读者的系统学习路线,总共 7 章。本文是第 3 章。 系列目录:第 0 章…

2026/10/2 13:53:36

tlb consider_global_asid

consider_global_asid 是 x86 架构中一个周期性触发的检查函数,用于判断当前进程是否“值得”分配全局 ASID。它并不直接执行分配,而是通过采样机制和阈值判断,决定是否调用 use_global_asid 来真正分配。核心逻辑:采样 阈值 分…

2026/10/2 13:53:36

tlb finish_asid_transition

finish_asid_transition 是 AMD 广播 TLB 失效(Broadcast TLB Invalidation)补丁集中的关键同步函数。它的核心任务是:在完成一次广播 TLB 刷新后,确认所有正在运行该进程的 CPU 都已经切换到了新的全局 ASID,然后清除…

2026/10/2 13:53:36

等保2.0可信验证动态实现与合规实践全解析

做了几年等保测评整改,我明显感觉到大家都卡在同一个地方:防火墙、堡垒机、日志审计这些传统安全设备谁都会买,但每次聊到“可信验证”,连干了多年安全的老人都容易含糊其辞。等保2.0里面对这块的要求写得明明白白,核心…

2026/10/2 13:48:35

Push-to-Talk事实核查器:零摩擦语音验证系统的设计与实现

去年年底我做了个挺有意思的业余项目,名字叫The Truth Machine: A Push-to-Talk Fact Checker。简单说,它是一个按住说话、松手自动核查事实的小工具——你说一句"我觉得蜂蜜放多久都不会坏",我这边松开按钮,几秒后返回…

2026/10/2 8:16:46

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/10/1 17:09:46

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 10:48:55

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/2 0:02:57

PWN入门:从栈溢出原理到ROP链实战

1. 这不是“学PWN”,是重新理解你每天敲的每一行C代码我第一次在CTF赛场上写出能控制程序流的exp时,手抖得连gdb的c命令都输错三次。那道题只有23行C代码,一个gets()调用,一个printf(),一个return——它甚至没开NX&…

2026/10/2 0:02:57

Windows下cudaMallocHost显存占用之谜:WDDM与TCC模式差异及优化方案

1. 一个反直觉的显存占用现象第一次在 Windows 上看到cudaMallocHost把显存吃掉的时候,我的反应是打开任务管理器反复确认了三遍。明明调用的是主机端锁页内存分配,按 CUDA 文档的说法,这块内存应该落在系统 RAM 里,跟 GPU 的显存…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑