Qt 推出代理式开发技能

作者:Peter Schneider | May 18, 2026 6:48:58 AM

今天,我们发布了首批 Qt 代理式开发技能 (agentic development skills),旨在提高您编写、记录和审核 Qt 代码的效率。

如果您想进一步了解 Qt 的代理式开发未来发展计划以及什么是 Qt 的代理式开发,请点击此处查看相关文章:软件洞察

Qt C++ 和 QML 代码审查技能

前沿 LLMs 在编写 Qt 代码方面已变得更加出色。然而,AI 生成的代码往往存在系统性缺陷。随着 Claude Code 或 GitHub Copilot 等智能体编写了体编写了更多代码,瓶颈转移到了代码审查上,尤其是在受监管的行业中。组织需要重新思考如何编排和自动化代码审查,以满足立法要求并避免技术债务。

Qt 代码审查技能是代理工作流程的一个强大新功能,可为 Qt/C++ 和 QML 代码库带来结构化、多层次的代码分析。触发后,该技能首先会运行一个包含 60 多条规则的确定性代码检查器,以即时捕获表面问题。随后,它会启动最多 6 个并行运行的专业子智能体,每个子智能体深入分析一个特定的质量维度。

以上插图使用 Claude Code CLI 的 Qt C++ 代码审查技能(序列已缩短并加速)

对于 Qt C++代码审查技能会检查:Qt 模型规则合规性、内存所有权与生命周期管理、线程安全性、API 命名与 C++正确性、错误处理与验证,以及性能与死代码消除。最终输出一份全面且高可信度的单次通过率的审查结果,一次完成——这种深度分析通常需要多位专家反复审核才能达到的深度分析,如今已成为 AI 辅助开发流程中无缝衔接的一环。

Qt C++ 和 QML 代码文档技能

代码文档技能显著降低了平均代码文档编写代码文档的平均工作量,让开发者能够专注于核心内容。该技能可为 Qt C++和 QML 组件及应用程序生成结构化的 Markdown 参考文档,涵盖槽、属性、信号、方法以及组件间交互。该技能引导 AI 代理为每个 C++或 QML 文件创建一个.md 文档。

以上插图:在 VS Code 中使用 GitHub Copilot 的 Qt C++代码文档技能(序列已缩短并加速)

与所有 Qt 代理式开发技能一样,代码文档技能可与 Claude Code 或 GitHub Copilot 等智能体开发解决方案配合使用。这些技能已在 Claude Sonnet 4.6、GPT 5.4 和 Gemini 3.1 Pro 等前沿模型上经过测试。

QML 编码技能

Qt QML Coding Skill 在 AI 编写、修复或重构 QML 代码时,扮演着静默专家助手的角色。它并非事后审查代码,而是在代码生成过程中应用一套全面的最佳实践——涵盖从正确的导入语法和布局规则,到绑定安全性、委托性能、动画效率及可访问性等方方面面。该技能编码可以帮助审查那些极易出错的 Qt 知识,例如:切勿将锚点与布局属性混用、始终保护 Loader 元素访问、或使用 Animator 类型而非 Animation 以获得更流畅的渲染线程性能。带来的优势是,AI 生成的 QML 代码从首次输出起就符合惯用规范、性能优异且跨平台通用的——减少了在审查中反复捕捉可避免错误的来回沟通。

在 QML100 编码基准测试中,QML Coding Skill 的 QML 代码质量比纯 LLM 生成的代码提高了 11%(Claude Sonnet 4.6 的成功率从 64% 提高到 75%),帮助研发团队直接编写出更简洁、更可靠的 Qt 应用程序。

入门

您可以从我们的 GitHub 代码库中获取 Qt 代理式技能:https://github.com/TheQtCompanyRnD/agent-skills。

或者,您也可以直接从 Claude 的插件市场中安装官方 Qt 技能(搜索“qt-development”)。

您可以在我们的网站上了解有关Qt AI 驱动的开发工具的更多信息,并随时掌握最新动态。

下一步计划

今天只是 Qt 代理式开发时代的开始。在未来几周内,我们将在代理技能库中发布更多技能和 MCP 工具,这些技能和工具同样适用于质量保证和其他应用场景。