Repolode
TheQtCompanyRnD

TheQtCompanyRnD/agent-skills

Paquetes oficiales de skills de Qt que enseñan a herramientas de programación con IA, como Claude Code, Codex CLI y Copilot, las convenciones de Qt C++, QML, testing y diseño.

Estrellas
525
Forks
54
Issues abiertos
3
Último commit
hace 18 días

¿Qué es?

Este repositorio ofrece skills oficiales para el desarrollo y el aseguramiento de calidad con Qt. Cada skill es un archivo SKILL.md con metadatos YAML en el encabezado y material de referencia opcional, que las herramientas de programación con IA cargan al trabajar con código Qt. Abarcan revisión de código C++ y QML con linters deterministas, buenas prácticas de QML y Canvas2D, configuración de proyectos CMake, generación y ejecución de pruebas QML, generación de documentación, perfilado de QML y generación de tokens y componentes QML a partir de Figma.

Las skills buscan corregir errores habituales que cometen los LLM al trabajar con Qt, como usar patrones propios de qmake, macros CMake heredadas qt5_* y confundir los bindings de QML con patrones imperativos de JavaScript. El repositorio también incluye dos servidores MCP: uno alojado para consultar la documentación de Qt y otro local para previsualizar QML en vivo, que actualiza una aplicación Qt Quick en ejecución sin volver a compilarla.

Se documentan los métodos de instalación para Claude Code (como plugin o mediante copia manual), Codex CLI, GitHub Copilot CLI, Gemini CLI y Cursor o Windsurf mediante variantes resumidas de las reglas. Algunas skills dependen de scripts y subagentes que no funcionan en todas las plataformas, por lo que las herramientas que no admiten esas funciones solo reciben las indicaciones estáticas.

Funciones clave

  • 01Linting determinista y análisis profundo con IA para revisar código Qt C++ y QML.
  • 02Indicaciones de buenas prácticas de QML sobre bindings, ámbitos, módulos y tipos.
  • 03Genera casos de prueba de Qt Quick Test y los ejecuta con qmltestrunner, con informes JUnit.
  • 04Ejecuta qmlprofiler y analiza los puntos críticos en relación con el código fuente.
  • 05Extrae tokens de diseño de Figma y genera componentes de Qt Quick Controls 2.
  • 06Incluye un servidor MCP de previsualización de QML en vivo y otro para consultar la documentación de Qt.

Casos de uso

  • Revisar código Qt C++ o QML de un proyecto con un asistente de programación con IA.
  • Configurar un proyecto nuevo con Qt 6 y CMake sin recurrir a patrones heredados de qmake.
  • Generar pruebas unitarias para componentes QML y ejecutarlas en compilaciones de CMake al estilo de CI.
  • Convertir un sistema de diseño de Figma en controles QML reutilizables.

Inicio rápido

  1. 1

    Añade el marketplace de skills de Qt a Claude Code

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

    Instala el plugin de skills de desarrollo de Qt

    /plugin install qt-development-skills

Antes de usarlo

  • La licencia no se indica claramente en los metadatos, así que consulta el archivo LICENSE antes de usarlo.
  • Algunas skills están sujetas a la licencia comercial de Qt y a los Qt AI Services Terms & Conditions.
  • Las skills usan IA y pueden cometer errores, así que es necesario revisar cuidadosamente sus resultados.

En colecciones

Temas

Preguntas frecuentes

¿Qué es agent-skills?
Paquetes oficiales de skills de Qt que enseñan a herramientas de programación con IA, como Claude Code, Codex CLI y Copilot, las convenciones de Qt C++, QML, testing y diseño. Este repositorio ofrece skills oficiales para el desarrollo y el aseguramiento de calidad con Qt. Cada skill es un archivo SKILL.md con metadatos YAML en el encabezado y material de referencia opcional, que las herramientas de programación con IA cargan al trabajar con código Qt. Abarcan revisión de código C++ y QML con linters deterministas, buenas prácticas de QML y Canvas2D, configuración de proyectos CMake, generación y ejecución de pruebas QML, generación de documentación, perfilado de QML y generación de tokens y componentes QML a partir de Figma.
¿agent-skills es gratuito? ¿Qué licencia tiene?
agent-skills es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿agent-skills sigue mantenido?
Mantenimiento activo. El último commit de agent-skills fue el 20 oct 2026.
¿Para qué puedo usar agent-skills?
Revisar código Qt C++ o QML de un proyecto con un asistente de programación con IA. Configurar un proyecto nuevo con Qt 6 y CMake sin recurrir a patrones heredados de qmake. Generar pruebas unitarias para componentes QML y ejecutarlas en compilaciones de CMake al estilo de CI. Convertir un sistema de diseño de Figma en controles QML reutilizables.
¿Cómo se instala agent-skills?
Añade el marketplace de skills de Qt a Claude Code: /plugin marketplace add TheQtCompanyRnD/agent-skills Instala el plugin de skills de desarrollo de Qt: /plugin install qt-development-skills
¿Dónde consigo agent-skills?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TheQtCompanyRnD/agent-skills

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados