关于 ln-514-regression-checker
面向代码变更后的回归检查技能,供质量流程运行现有测试套件。它自动识别测试框架并按项目运行手册执行完整测试,只报告结果,不修改测试或状态。
主要功能
- 01自动识别测试框架和测试目录
- 02优先读取项目运行手册
- 03执行完整测试套件
- 04解析通过与失败结果
- 05输出判定并评论 Linear
适用场景
- 01实现变更后检查回归
- 02为质量门禁提供测试结果
- 03定位失败测试并汇总日志
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ levnikolaevich/ claude-code-skills --skill ln-514-regression-checker安装后在 Claude Code 中输入/ln-514-regression-checker确认已加载。
附带文件references/pytest_configuration.md
详细介绍
路径: 文件路径(
shared/、references/、../ln-*)均相对于 skills 仓库根目录。如果在当前工作目录中未找到,请定位此 SKILL.md 所在目录,并向上一级找到仓库根目录。
回归检查器
运行现有测试套件,确保实现变更后没有引入回归。
目的与范围
- 检测测试框架(pytest/jest/vitest/go test 等)和测试目录。
- 执行完整测试套件;为 Story 质量门禁收集结果。
- 返回 PASS/FAIL 及计数和日志摘录;绝不修改 Linear 或 kanban。
使用时机
- 由 ln-510-quality-coordinator 在 Phase 7 调用
- 代码质量检查已通过
工作流(简要)
- 根据
shared/references/ci_tool_detection.md中的命令注册表(测试框架部分),自动发现测试框架。 - 阅读
docs/project/runbook.md— 获取准确的测试命令、Docker 设置和环境变量。Runbook 中的命令优先于自动检测结果(依据 ci_tool_detection.md 的发现层级)。 - 构建适当的测试命令;在超时时间内运行(依据 ci_tool_detection.md 为 5 分钟);捕获 stdout/stderr。
- 解析结果:通过/失败的数量;关键失败测试。
- 输出 verdict JSON(PASS 或 FAIL + failures 列表),并添加 Linear 评论。
关键规则
- 不得选择性地运行测试;运行完整测试套件。
- 不要修复测试或更改状态;仅报告。
- 评论中保留原语言(EN/RU)。
完成定义
- 已检测框架;已执行命令。
- 已解析结果;已生成包含失败测试(如有)的 verdict。
- 已发布包含摘要的 Linear 评论。
参考文件
- 下游使用的基于风险的限制:
../shared/references/risk_based_testing_guide.md - CI 工具检测:
shared/references/ci_tool_detection.md
版本: 3.1.0 最后更新: 2026-01-09
评论
支持 Markdown