Claude-skill-registry code-quality
执行代码质量门禁检查(测试通过→覆盖率→Lint→GOAL追溯→可提交),验证单元测试覆盖率≥80%、集成测试通过率≥95%、代码规范零错误。当完成代码实现、准备提交代码、需要质量验证、进行提交前自检时使用。确保代码可合并。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/code-quality" ~/.claude/skills/majiayu000-claude-skill-registry-code-quality-87040c && rm -rf "$T"
manifest:
skills/data/code-quality/SKILL.mdsource content
Code Quality Skill
Scope: EXECSPEC_FULFILL — Fulfill ExecSpec(落实 ExecSpec)
版本: 0.1.0(占位)| 创建日期: 2025-11-27
概述
Code Quality 是代码提交前的质量门禁:
┌─────────────────────────────────────────────────────┐ │ ✅ Code Quality Gates │ ├─────────────────────────────────────────────────────┤ │ 测试通过 → 覆盖率 → Lint → GOAL追溯 → 可提交 │ │ (Tests) (Coverage) (Style) (Trace) (Commit) │ └─────────────────────────────────────────────────────┘
核心职责:
- 质量门禁检查(覆盖率、集成测试)
- 代码规范验证(lint、format)
- GOAL 追溯完整性
- 提交前自检
L1-STREAMLINED
质量门禁阈值
| 指标 | L1 阈值 |
|---|---|
| 单元测试覆盖率 | ≥ 80% |
| 集成测试通过率 | ≥ 95% |
| Lint 错误 | 0 |
| GOAL 覆盖 | 100% |
检查清单
- 所有测试通过(无红色)
- 覆盖率达标(≥80%)
- 无 lint 错误
- GOAL 注释完整
通过标准
- 4 项全部通过(100%)
>> 命令
>>quality_gate_l1 # 执行质量门禁检查 >>pre_commit_l1 # 提交前自检
Commit Message 规范
<type>(<scope>): <subject> <body> GOAL: GOAL-XXX-001
Type 类型:
: 新功能feat
: Bug 修复fix
: 重构refactor
: 测试test
: 文档docs
示例:
feat(auth): 实现用户登录功能 - 添加登录表单验证 - 集成 JWT token 生成 - 添加单元测试 GOAL: GOAL-AUTH-001
相关 Skills
- 前置: tdd-cycle(TDD 循环中)
- 原则: principle-solid, principle-dry
- 后续: progress-tracking(更新进度)
TODO: 待细化质量门禁脚本和自动化检查流程