Repolode
TheQtCompanyRnD

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. 1

    在 Claude Code 中添加 Qt 技能市场

    /plugin marketplace add TheQtCompanyRnD/agent-skills
  2. 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 数据每日更新。

相关项目