qa-memory
Installation
SKILL.md
QA 项目知识库(qa-memory)
把测试会话中"下次重测还会重新踩一遍"的知识,沉淀进被测项目仓库的 .qa/ 知识库:写入有门禁、读取有预算、失效有记录、膨胀有治理、投毒有防线。知识随项目 git 提交,任何宿主、任何模型可读。
- 输入:测试会话中命中的六类知识(触发场景见写入工作流 W1),或一个已存在
.qa/的项目 - 输出(落盘):
.qa/目录——INDEX.md(派生视图,≤150 行)+ 六个主题文件(唯一真相源):env-notes / flaky-tests / defect-patterns / api-contracts / app-domain / workflows - 条目格式:以 entry-schemas.md(此时加载)为唯一权威——H2 标题(
## YYYY-MM-DD 标题,创建后不可变)+ fenced-yaml 元数据(受限子集)+ 固定段落正文 - 门禁:memory_validate.py——写入前必须通过(FAIL 修复重跑;WARN 人工确认后落盘);
--init建骨架、--rebuild-index重建索引
When to Use
- 测试会话产生值得跨会话沉淀的知识:环境怪癖、flaky 噪声判定、缺陷模式与修复配方、接口契约变更、被测系统业务规则、自愈配方/成功编排例程
- 测试类任务开始,项目存在
.qa/(读 INDEX 取知识) - 用户要求"沉淀这条经验 / 读一下项目知识库 / 整理知识库"