v1.0.1 · 非商业免费 · 商用须授权

把管理学的
PDCA 戴明环,变成 AI 的协作宪法

pdca-skill 是一套给 AI 编程助手用的协作框架。核心理念:将质量管理中验证了70年的 PDCA(计划-执行-检查-处理)循环,嫁接到 AI 协作中,让 AI 助手从"凭感觉干活"变成"有章法协作"。

了解核心定位
7
条铁律
48
个参考手册
32
个自动化脚本
3
层记忆系统
0
外部依赖

三个定位,一个闭环

pdca-skill 不是平级三件套,而是层级 + 闭环——三个定位互锁,形成核心架构:

① 记忆 · 基础

个人资产积累

跟随你本人(不跟项目、不跟工具)——经验沉淀(做过什么、学到什么)+ 状态记忆(做到哪、卡在哪)两个分量持续积累,越用越厚。AI 是流水的兵,记忆是铁打的营盘。

② PDCA · 主干

思维方法论 + 统一调度中枢

所有能力归到 /plan /do /check /act 四指令——记忆系统、副 agent 调度、文档三件套、/loop 循环、learn 自进化、handoff_tidy、触发钩子、第一性原理拆解、对抗性审查、用户数据外置、Bootstrap 初始化、Git 回溯保障、SUMMARY 根索引、Red Flags、安全处理、手绘呈现、HTML/PPT 制作、agent-find。用户只需记 4 个词。

③ docs · 产出

可追溯/可交接/可复用

把 AI 协作从"聊完就散"升级为工程化方法。spec(方案)+ task(执行清单)+ handoff(交接记录)+ memory(结构化记忆)——每次协作成果都变成文件留下来。pdca-skill 自身就是这套方法搭出来的活样本。

管理学的答案

PDCA 戴明环——质量管理方法论 × AI 协作

这不是拍脑袋想出来的流程,而是被全球制造业、服务业、软件开发验证了70年的管理科学。

PDCA 是什么?

PDCA(Plan-Do-Check-Act)循环,又称戴明环,由质量管理大师 W·爱德华兹·戴明在1950年代提出。它最初用于日本制造业的质量改进(丰田生产方式的核心),后来被 ISO 9001 国际标准采纳,成为全球公认的持续改进方法论。

核心思想:任何工作都可以拆成四步循环——先计划(Plan)、再执行(Do)、然后检查(Check)、最后处理改进(Act)。完成一轮后,把经验教训带入下一轮,形成螺旋上升的持续改进。

为什么适用于 AI 协作? AI 助手最大的问题不是"不聪明",而是"没章法"——没计划就动手、做完了不检查、做错了不复盘。PDCA 正好解决了这4个问题。pdca-skill 把 PDCA 做成统一调度中枢:你只需记 /plan /do /check /act 四个词,所有能力——记忆系统、副 agent 调度、文档三件套、/loop 循环、learn 自进化、handoff_tidy、触发钩子、第一性原理拆解、对抗性审查、用户数据外置、Bootstrap 初始化、Git 回溯保障、SUMMARY 根索引、Red Flags、安全处理、手绘呈现、agent-find——都在这四步里自动归位。

📋
/plan
Plan · 计划
→
🔨
/do
Do · 执行
→
✅
/check
Check · 检查
→
📦
/act
Act · 处理
→
🔄
下一轮
闭环迭代

📋 /plan(计划 · 6步)

  • 读状态:获取全局记忆 + 项目记忆 + 5问定位
  • 路由判断:三层挑选读取对应参考手册
  • 需求澄清:默认用户零背景,追问到无歧义
  • 第一性原理拆解:本质目标→不可压缩约束→最优解
  • 方案探索:至少2种方案对比,HARD-GATE确认
  • 实施计划:生成 spec/task 文档,含对抗性审查
只读纪律HARD-GATE

🔨 /do(执行)

  • 写代码前必读 code_rules.md
  • 按 task.md 逐项推进,完成一个打勾一个
  • 每步验证后才打勾(Verification-before-Completion)
  • No Placeholders:给完整代码,不给 TBD/伪代码
  • 遇到报错先询问用户意图,不自动瞎试
code_rules逐项打勾

✅ /check(检查)

  • 对照 spec 逐项核对,不遗漏任何一条
  • 大改后启动独立 AI 审查员做对抗性审查
  • 6维度审查:一致性/完整性/可执行性/边界/安全/可维护
  • Reflexion 结构化反思三问
  • 不通过→回 /do 修补,通过→进入 /act
对抗审查逐条核对

📦 /act(处理 · 闭环)

  • 写项目记忆:自动落盘 + 全局聚合
  • 刷新文档索引 SUMMARY_RJ.md
  • 跑 handoff_tidy.py 整理归档
  • 生成 TASK_STATE.md 作为下一轮 /plan 输入
  • learn 累积量门控自动触发(达标才扫描),adopt 人工确认
记忆落盘闭环迭代

🏭 制造业的智慧,用在 AI 协作上

丰田用 PDCA 把汽车缺陷率降到百万分之一,ISO 用 PDCA 管理全球数百万企业的质量体系。

pdca-skill 做的事很简单:把 PDCA 从"管理学课本"搬进"AI 助手的日常习惯"。你说 /plan,AI 就进入"计划模式"——先想清楚再动手;你说 /do,它才动手干;你说 /check,它对照标准逐条验收;你说 /act,它把经验教训存进记忆,下次用得上。

PDCA 不是新东西,但 pdca-skill 做了两个核心创新:①把 PDCA 固化到 AI 协作流程;②把所有能力归到 /plan /do /check /act 四个指令下——用户只需记四个词,就能驱动整个框架。

先讲痛点

你请的 AI 助手,为什么总让人不放心?

不是 AI 不够聪明,而是它缺少一套"协作规矩"。以下4个问题,几乎所有 AI 助手用户都遇到过:

🤦

没问清就动手,做偏了返工

你说"帮我优化一下",AI 直接改了一大堆代码,结果改的方向和你想的完全不一样。来回返工,浪费时间。

HARD-GATE 硬规则——AI 必须先呈现方案,等你确认才动手。哪怕改一个参数,也要先说清楚。
💥

改着改着改崩了,找不回上一版

AI 改代码没做备份,改着改着功能全崩了,想回退也回不去。就像装修没留图纸,砸了墙发现里面是承重墙。

回溯保障铁律——改代码前必须确保工作区已 commit,改错了一键回退。
🤔

聊着聊着它"忘了"之前定好的事

上下文窗口是有限的,对话一长 AI 就"失忆"——上次确认过的方案、踩过的坑,全忘了,又要重新说一遍。

Memory First 铁律——重要信息自动写入文件("存硬盘"),每次启动自动读取。就像个人笔记本,越记越厚,下次直接用——不只是"不失忆",更是"积累复利"。
😤

出错了一直瞎试,试到崩

AI 遇到报错就反复试同一个方法,试了3次还不行继续试,浪费 token 不说,还把代码改得更乱。

3-Strike 协议——同一方法试3次失败,立即停下,升级给你决策。不允许第4次瞎试。
它是什么

协作宪法 + 交通指挥中心

pdca-skill 自己不画图、不做表格、不跑爬虫——它只管"AI 怎么协作才靠谱"。

✅ 它是

  • 一套跨任务硬规则——7条铁律永不遗忘
  • 技能编排器——需要什么能力,自动去调专业技能
  • 按需加载的参考手册库——48个模块随查随用
  • 自动化引擎——文档生成/记忆写入/整理归档/技能图谱
  • 纯本地文件——零云依赖,内网可直接拷贝部署

❌ 它不是

  • 大杂烩技能包——不把几十个技能塞自己体内
  • 万能工具箱——不自带画图/Excel/爬虫等具体业务能力
  • 在线 SaaS 服务——不联网、不调外部 API 才能用
  • 需要复杂安装的框架——拷贝到 skills 目录即可
  • 替代你的判断——规则是辅助,最终决定权在你

🏢 用公司打个比方

想象你雇了一个新员工(AI),他很聪明但刚来公司什么规矩都不懂。你需要给他三样东西:

员工手册 + 部门索引 + 行政助理

员工手册就是 7 条铁律——"动手前必须请示""做完必须留记录""出错必须报告",永远不忘。

部门索引就是触发钩子表——遇到安全问题找安全部,遇到代码问题找技术部,不会瞎干。

行政助理就是 32 个自动化脚本——帮你整理文件、写会议纪要、做交接归档、生成技能图谱。

核心约束

7 条铁律——无论对话多长,永远不忘

就像交通规则——红灯停绿灯行,不管你开什么车、去哪,这些规则永远不变。

1
🧠

Memory First

启动先读记忆,结束必写记忆。重要信息写进文件("存硬盘"),不能只记在上下文里("RAM"易失)。

硬性
2
🚧

HARD-GATE

动手前必须先呈现方案,等你明确说"可以/行/确认"才动手。没有"太简单不用确认"的豁免。

硬性
3
🧭

流程优先

接到任务第一步永远是判断走什么流程(1%原则),不能拿到就干。模糊输入先用澄清菜单。

硬性
4
📋

No Placeholders

给完整代码和命令,不给 TBD/省略号/伪代码。就像菜谱必须写全步骤和用量,不能写"适量"。

硬性
5
🔔

触发钩子

报错读调试手册、写代码读代码规范……凭记忆动手=偏离。就像生病了去看对应科室,不能凭感觉吃药。

硬性
6
🔙

回溯保障

动手改代码前必须确保工作区已 commit(Git 检查点),改错了能回退,任务中断能回到稳定点。

硬性
7
✅

逐项核对

执行按 task 逐项打勾,验收对照 spec 逐条核对。跳过任务项直接做后面的 = 偏离,必须立即停下补做。

硬性
自动化

Loop Engineering——让 AI 在约束下自动循环迭代

管理学有一句话:"你考核什么,就得到什么。" Loop Engineering 就是 AI 的考核与约束系统——让它在安全边界内自动循环,碰到问题自动停下。

🔁 /loop 触发词——自动循环模式

定位:/loop 不是第5环,而是 /do+/check 的"自动循环模式"。用户说 /loop 后,AI 在约束下自动推进 /do→/check→/do→/check 循环,直到完成或触发熔断。

3 个前置条件(必须全满足):

四级任务等级

等级 名称 定义 /loop 行为
L0拒绝不具备 loop 条件不准入
L1Report-only只分析/出报告,不改代码拒绝(全程人工决策)
L2Assisted/plan 确认后,AI 在约束下自动执行小改动可选半自动
L3Unattended完全无人值守自动执行可选全自动

4 类熔断条件(触发即停回人工)

🏢 类比:自动巡航——/loop 是自动巡航开关,但司机(用户)随时可踩刹车

Loop Engineering 的设计哲学来自控制论(Cybernetics):任何自动系统都需要反馈回路 + 安全边界。pdca-skill 把这一思想落地为:loop_admission(准入审计 22项信号)→ loop_guard(运行时熔断)→ loop_audit(事后审计),形成完整的自动化治理闭环。

跨对话记忆

三层记忆体系——让 AI 不再"失忆"

AI 助手的上下文窗口是有限的(就像人的短期记忆),对话一长就会"忘记"。pdca-skill 用三层记忆体系解决这个问题——把重要信息从"RAM"存到"硬盘"。

热记忆 · 每次对话自动加载

SKILL.md + references/

pdca-skill/SKILL.md

7条铁律、触发钩子表、PDCA流程——这些是"协作宪法",每次对话开始时自动加载到 AI 的上下文中,永不遗忘。

  • 48个参考手册按需加载
  • 触发钩子表自动路由
  • 硬规则、不妥协
全局聚合记忆 · 跨项目共享

memory/memory_main.md

~/.pdca-skill/data/memory/memory_main.md

跨项目的长期经验沉淀——关键决策、踩过的坑、验证过的模式。按项目分段,自动 upsert 去重。外置存储,升级 0 丢失。

  • 跨项目共享经验
  • 自动去重聚合
  • 启动时必读
  • 外置存储,升级不丢
项目记忆 · 本项目专属

docs_rj/memory_rj/

~/.pdca-skill/data/docs_rj/memory_rj/{task}_memory_*.md

单个项目的任务级记忆——每个 /act 阶段自动写入,包含决策、验证结果、经验教训。下一轮 /plan 自动读取。外置存储,升级 0 丢失。

  • 任务级细粒度
  • 自动落盘 + 全局跟进
  • 跨对话恢复
  • 外置存储,升级不丢

💾 RAM vs 硬盘——一个关键类比

AI 的上下文窗口 = 电脑的 RAM(内存)——易失、有限、速度快。

文件系统 = 电脑的硬盘——持久、无限、跨对话保留。

任何重要信息必须写入文件。只在上下文里记着 = 没存。

pdca-skill 的 Memory First 原则就是:启动先读硬盘(恢复记忆),结束必写硬盘(保存记忆),中间关键节点存盘(防止丢失)。

📦 用户数据外置:记忆、文档、输出等用户数据放在 ~/.pdca-skill/data/,与框架文件物理分离。升级时解压覆盖框架文件,用户数据 0 丢失——再也不用担心升级覆盖丢数据。三级优先级路径解析(环境变量 > 配置文件 > 默认值),老用户首次启动自动迁移。

更多核心能力

不止 PDCA —— 一套完整的 AI 协作方法论

pdca-skill 融合了多个领域的优秀思想,形成了一套完整的 AI 协作体系。

🎯 第一性原理拆解

复杂任务方案探索前必做三问:本质目标是什么?不可压缩的约束有哪些?从约束出发的最优解是什么?

  • 避免照搬已有方案
  • 从本质推导最优解
  • 管理学"回归本质"思维

🔍 对抗性审查

大改后用独立 AI 审查员做6维度批判性审查:内部一致性/逻辑完整性/可执行性/边界case/安全性/可维护性。产出 HIGH/MEDIUM/LOW 分级报告,HIGH 清零才交付。

  • 独立 subagent 审查
  • 6维度 + 3轮上限
  • 安全 HIGH 特殊处理

📄 文档三件套

spec(方案)+ task(执行步骤)+ handoff(交接)自动生成。统一命名规范,generate_docs.py 一键创建目录结构。每次协作成果都变成文件留下来。

  • spec = PRD + 技术规格
  • task = 怎么做 + 验证 + 边界条件
  • handoff = 变更历史 + 接手须知

🔔 触发钩子表

48个参考手册不全部加载到上下文——而是按"你正在做什么"自动指引读取。写代码→读 code_rules.md,报错→先问意图再决定。

  • 按需加载,不占上下文
  • 命中关键词自动路由
  • 禁止"凭记忆跳过"

🧩 技能编排(可选)

框架本身不实现具体业务能力,但内置 agent-find 动态搜索机制——需要浏览器操控、Office处理、金融分析等专业能力时,自动搜索并调度外部技能。此功能为可选,需配置 Exa API Key(见 README),不配置时降级为 WebSearch 兜底,不影响框架核心功能。

  • agent-find 全网搜索
  • 安全扫描后安装
  • 按需扩展,不臃肿

🌱 自进化(Learn Cycle)

/act 阶段按记忆累积量自动触发 learn——达到阈值自动扫描 skill 规则与记忆库(重复规则/冲突/过时内容/死引用),生成建议清单 proposals.md(仅建议、不自动应用),经 HARD-GATE 人工确认后才应用。框架越用越聪明。

  • 阈值门控自动触发
  • scan→reflect→proposals→adopt
  • adopt 人工确认门控

🎨 手绘呈现

验收/汇报时自动生成手绘风 SVG 速记图——内容→手绘 SVG 信息图,单文件自包含,零依赖。

  • 5种受众模式
  • 7种关系→布局映射
  • SVG 抖动路径手绘效果

📊 技能图谱

说一声"master_graph",自动扫描所有 AI 工具的记忆,对比多源技能全集,生成"已掌握/未掌握"三段式技能图谱,三格式同步输出(md/csv/svg);每轮 /act 自动刷新左轨(--auto,零成本缓存)

  • 8白名单+关键词发现(L2 确认门控)
  • 多源融合(roadmap.sh等)
  • 问答式可视化
安装

拷贝即用,零依赖

框架本身是纯本地 Markdown + Python 脚本,不联网、不调外部 API。把整个目录复制到 AI 助手的 skills 目录即可。

📦 方式一:GitHub Clone

从 GitHub 克隆到你的 AI 编程助手的 skills 目录:

# 克隆到 AI 助手的 skills 目录
git clone https://github.com/yourname/pdca-skill.git /path/to/your/ai/skills/pdca-skill

📋 方式二:直接复制

下载 ZIP 解压,或直接复制整个 pdca-skill/ 目录到 skills 目录:

# 复制到 skills 目录
cp -r pdca-skill/ /path/to/your/ai/skills/pdca-skill/

🚀 首次使用

第一次对话时,框架会自动检测缺失文件并引导 Bootstrap 初始化,按提示确认创建即可。无需任何手动配置。