SuperAPI AI 工具集

quality-playbook

测试与质量

查看项目

更新于 10-16 09:56

技能介绍

Quality Playbook(QPB)是一个面向具体代码库生成完整质量系统的技能,作者 Andrew Stellman,仓库为 github.com/andrewstellman/quality-playbook。它与机械式测试桩生成不同:先探索项目领域、架构、规范与历史失败,再产出贴合实际的质量手册。

计划要点:各阶段产物互为输入,跳步会导致下游信息不全。阶段包括:Phase 0 处理历史运行结果(仅重跑);Phase 1 先做文档摄入(python -m bin.reference_docs_ingest <target> 遍历 reference_docs/),再分三阶段探索代码库,结果写入 quality/EXPLORATION.md,这是基础;Phase 2 依据它生成需求、章程、功能测试、代码评审协议、集成测试、规范审计协议、TDD 协议等;Phase 3 对 HEAD 做三遍代码评审并为确认缺陷写回归测试;Phase 4 三名独立 AI 审计员对照需求审查代码;Phase 5 对账并跑 TDD 红绿循环;Phase 6 自检验证;Phase 7 交互呈现与改进。每个缺陷可追溯到需求,需求追溯到探索发现。

执行模式:A 技能直驱(在 Claude Code、Cursor、Copilot 等聊天中自行逐阶段执行,读取 phase_prompts/phaseN.md,直接写入目标 quality/ 目录,阶段边界须停下等待指令);B 运行器驱动(python3 -m bin.run_playbook <target>,逐阶段派生 CLI 智能体)。裸调用会跑全部 6 阶段加四种迭代策略。可用 --phase N、--strategy、--claude/--copilot/--codex/--cursor 等。自审计时在仓库根运行 python3 -m bin.run_playbook .。中断恢复用 git restore quality/。限制:不得修改目标 quality/ 之外的文件;部分交互与迭代能力仅在模式 B 提供。