qt-unittest-make

Installation
SKILL.md

Qt Unit Test Generator

Overview

Core principle: 使用 LSP 精确分析类结构,生成 100% 函数覆盖率的测试用例,并强制验证构建成功。

架构模式: Skill 路由 + 子 Agent 全栈执行。子 Agent 负责所有具体工作,Skill 仅负责调用和结果反馈。

关键特性: 智能 CMake 合并、增量更新支持、严格的构建验证、详细的错误处理。

Iron Laws

  1. 仅使用 Google Test: 测试框架固定为 GTest,不支持 Qt Test
  2. 100% 函数覆盖率: 每个 public/protected 函数必须至少一个测试用例
  3. 智能 CMake 合并: 根据项目实际情况优化合并,确保通用性
  4. 支持增量更新: 对比现有测试,补全未覆盖函数
  5. 必须验证构建: 生成后必须编译成功才能报告完成
  6. 编译失败必须修正: 每个错误最多重试 3 次,最大循环 10 次
Related skills
Installs
57
GitHub Stars
6
First Seen
Jan 22, 2026