Repolode
TheQtCompanyRnD

TheQtCompanyRnD/agent-skills

Pacotes oficiais de skills do Qt que ensinam ferramentas de programação com IA, como Claude Code, Codex CLI e Copilot, a seguir convenções de Qt C++, QML, testes e design.

Estrelas
525
Forks
54
Issues abertas
3
Último commit
há 18 dias

O que é?

Este repositório oferece skills oficiais para desenvolvimento e garantia de qualidade com Qt. Cada skill é um arquivo SKILL.md com frontmatter YAML e materiais de referência opcionais, carregado por ferramentas de programação com IA ao trabalhar com código Qt. Os tópicos incluem revisão de código C++ e QML com linters determinísticos, boas práticas de QML e Canvas2D, configuração de projetos CMake, geração e execução de testes QML, geração de documentação, profiling de QML e geração de tokens e componentes a partir do Figma para QML.

As skills ajudam a corrigir erros comuns que LLMs cometem com Qt, como o uso de padrões típicos do qmake, macros CMake legadas qt5_* e a confusão entre bindings QML e padrões imperativos de JavaScript. O repositório também inclui dois servidores MCP: um servidor hospedado para consultar a documentação do Qt e um servidor local de pré-visualização ao vivo de QML, que atualiza um app Qt Quick em execução sem recompilá-lo.

As instruções de instalação abrangem Claude Code (como plugin ou cópia manual), Codex CLI, GitHub Copilot CLI, Gemini CLI e Cursor ou Windsurf, por meio de variantes condensadas das regras. Algumas skills dependem de scripts e subagentes, que não funcionam em todas as plataformas; por isso, ferramentas sem esses recursos recebem apenas as orientações estáticas.

Recursos principais

  • 01Linting determinístico combinado com análise aprofundada por IA para revisar código Qt C++ e QML.
  • 02Orientações de boas práticas de QML sobre bindings, escopo, módulos e tipos.
  • 03Gera casos de teste Qt Quick Test e os executa com qmltestrunner, produzindo relatórios JUnit.
  • 04Executa qmlprofiler e analisa os pontos críticos com base no código-fonte.
  • 05Extrai tokens de design do Figma e gera componentes Qt Quick Controls 2.
  • 06Inclui um servidor MCP de pré-visualização ao vivo de QML e um servidor MCP para consulta da documentação do Qt.

Casos de uso

  • Revisar código Qt C++ ou QML de um projeto com um assistente de programação com IA.
  • Configurar um novo projeto Qt 6 baseado em CMake sem padrões legados do qmake.
  • Gerar testes unitários para componentes QML e executá-los em builds CMake no estilo de CI.
  • Transformar um sistema de design do Figma em controles QML reutilizáveis.

Início rápido

  1. 1

    Adicione o marketplace de skills do Qt ao Claude Code

    /plugin marketplace add TheQtCompanyRnD/agent-skills
  2. 2

    Instale o plugin de skills de desenvolvimento do Qt

    /plugin install qt-development-skills

Antes de usar

  • A licença não está claramente especificada nos metadados; por isso, confira o arquivo LICENSE antes de usar.
  • Algumas skills estão sujeitas à licença comercial do Qt e aos Qt AI Services Terms & Conditions.
  • As skills usam IA e podem cometer erros, então é necessário verificar os resultados com atenção.

Em coleções

Tópicos

Perguntas frequentes

O que é agent-skills?
Pacotes oficiais de skills do Qt que ensinam ferramentas de programação com IA, como Claude Code, Codex CLI e Copilot, a seguir convenções de Qt C++, QML, testes e design. Este repositório oferece skills oficiais para desenvolvimento e garantia de qualidade com Qt. Cada skill é um arquivo SKILL.md com frontmatter YAML e materiais de referência opcionais, carregado por ferramentas de programação com IA ao trabalhar com código Qt. Os tópicos incluem revisão de código C++ e QML com linters determinísticos, boas práticas de QML e Canvas2D, configuração de projetos CMake, geração e execução de testes QML, geração de documentação, profiling de QML e geração de tokens e componentes a partir do Figma para QML.
agent-skills é gratuito? Qual é a licença?
agent-skills é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
agent-skills ainda é mantido?
Manutenção ativa. O último commit de agent-skills foi em 20 de out. de 2026.
Para que posso usar agent-skills?
Revisar código Qt C++ ou QML de um projeto com um assistente de programação com IA. Configurar um novo projeto Qt 6 baseado em CMake sem padrões legados do qmake. Gerar testes unitários para componentes QML e executá-los em builds CMake no estilo de CI. Transformar um sistema de design do Figma em controles QML reutilizáveis.
Como instalar agent-skills?
Adicione o marketplace de skills do Qt ao Claude Code: /plugin marketplace add TheQtCompanyRnD/agent-skills Instale o plugin de skills de desenvolvimento do Qt: /plugin install qt-development-skills
Onde consigo agent-skills?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TheQtCompanyRnD/agent-skills

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados