为 Claude Code、Cursor、OpenCode、Codex 等 AI 编程助手统一配置持久记忆、工作流、技能和 MCP 服务。
TheQtCompanyRnD/agent-skills
Qt 官方提供的 AI 编程技能包,让 Claude Code、Codex、Copilot 等工具更懂 Qt、QML 与测试规范。
- Star
- 525
- Fork
- 54
- 未关闭 Issue
- 3
- 最近提交
- 18天前
这是什么?
这是 Qt 官方提供的 AI 编程技能集合,覆盖 Qt 开发与质量保证。每个技能是一个带 YAML 头信息的 SKILL.md 文件,并可附带参考资料,AI 编程工具在处理 Qt 代码时会加载它们。内容包括基于确定性 lint 规则加深度分析的 C++ 与 QML 代码审查、QML 和 Canvas2D 最佳实践、CMake 项目配置、QML 测试生成与运行、文档生成、QML 性能分析,以及从 Figma 生成 QML 设计令牌和组件。
这些技能主要用于纠正大模型在 Qt 上的常见错误,例如 qmake 写法、已过时的 qt5_* CMake 宏,以及对 QML 声明式绑定与命令式 JavaScript 的混淆。仓库还包含两个 MCP 服务:一个托管的 Qt 文档查询服务,以及一个本地 QML 实时预览服务,可在不重新编译的情况下更新正在运行的 Qt Quick 应用。
文档说明了 Claude Code(插件或手动复制)、Codex CLI、GitHub Copilot CLI、Gemini CLI 的安装方式,Cursor 与 Windsurf 则通过精简规则文件使用。部分技能依赖脚本和子代理,这些能力在并非所有平台上都可用,此时只会加载静态指导内容。
核心功能
- 01为 Qt C++ 和 QML 代码提供确定性 lint 加 AI 深度分析的审查流程。
- 02提供 QML 最佳实践指导,涵盖绑定、作用域、模块与类型。
- 03生成 Qt Quick Test 测试用例,并通过 qmltestrunner 运行、输出 JUnit 报告。
- 04调用 qmlprofiler 进行性能分析,并结合源码定位热点。
- 05从 Figma 提取设计令牌,生成 Qt Quick Controls 2 组件。
- 06附带 QML 实时预览 MCP 服务与 Qt 文档查询 MCP 服务。
适用场景
- 在 Qt C++ 或 QML 项目中借助 AI 编程助手进行代码审查。
- 搭建基于 CMake 的 Qt 6 新项目,避免使用旧版 qmake 写法。
- 为 QML 组件生成测试并在 CMake 构建中运行。
- 将 Figma 设计系统转换为可复用的 QML 控件。
快速上手
- 1
在 Claude Code 中添加 Qt 技能市场
/plugin marketplace add TheQtCompanyRnD/agent-skills - 2
安装 Qt 开发技能插件
/plugin install qt-development-skills
使用前须知
- 元数据中未明确许可证,使用前请查看 LICENSE 文件。
- 部分技能适用 Qt 商业许可及《Qt AI 服务条款》。
- 这些技能使用 AI,可能出错,输出结果需要仔细核对。
收录于专题
标签
常见问题
- agent-skills 是什么?
- Qt 官方提供的 AI 编程技能包,让 Claude Code、Codex、Copilot 等工具更懂 Qt、QML 与测试规范。 这是 Qt 官方提供的 AI 编程技能集合,覆盖 Qt 开发与质量保证。每个技能是一个带 YAML 头信息的 SKILL.md 文件,并可附带参考资料,AI 编程工具在处理 Qt 代码时会加载它们。内容包括基于确定性 lint 规则加深度分析的 C++ 与 QML 代码审查、QML 和 Canvas2D 最佳实践、CMake 项目配置、QML 测试生成与运行、文档生成、QML 性能分析,以及从 Figma 生成 QML 设计令牌和组件。
- agent-skills 可以免费使用吗?用的什么许可证?
- agent-skills 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- agent-skills 还在维护吗?
- 活跃维护中。agent-skills 最近一次提交是在 2026年10月20日。
- agent-skills 适合用来做什么?
- 在 Qt C++ 或 QML 项目中借助 AI 编程助手进行代码审查。 搭建基于 CMake 的 Qt 6 新项目,避免使用旧版 qmake 写法。 为 QML 组件生成测试并在 CMake 构建中运行。 将 Figma 设计系统转换为可复用的 QML 控件。
- agent-skills 怎么安装和运行?
- 在 Claude Code 中添加 Qt 技能市场: /plugin marketplace add TheQtCompanyRnD/agent-skills 安装 Qt 开发技能插件: /plugin install qt-development-skills
- 在哪里获取 agent-skills?
- 源代码和安装说明在 GitHub 上:https://github.com/TheQtCompanyRnD/agent-skills
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个开源 MCP 服务器,让 Claude Code、Codex、Cursor 等编码智能体之间能实时通信并共享任务状态。
一个 CLI 与工作流引擎,让 Claude Code、Codex、Copilot 等编码代理在通过可配置的审查、修复与测试关卡后才算完成任务。
一个 Claude Code 插件,会话充当架构师,把编码任务交给 GPT-6 Codex 通道,完成后由 Fable 5.1 审查。
让 Codex、Claude Code、Cursor、Hermes Agent 和 OpenClaw 共享一份加密的本地记忆,互相交接任务和审查代码。
让 Claude Code 和 Codex 把任务委派给 Google Antigravity CLI(agy)运行的 Gemini 模型的插件。