Configura agentes de programación con IA como Claude Code, Cursor, OpenCode y Codex con memoria persistente, flujos de trabajo compartidos, skills y servidores MCP.
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
Añade el marketplace de skills de Qt a Claude Code
/plugin marketplace add TheQtCompanyRnD/agent-skills - 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
Servidor MCP de código abierto que permite a agentes de programación como Claude Code, Codex y Cursor enviarse mensajes, reclamar archivos y compartir el estado de las tareas localmente.
CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.
Un plugin de Claude Code en el que la sesión actúa como arquitecta, asigna la implementación a flujos de GPT-6 Codex y revisa el trabajo terminado con Fable 5.1.
Permite que Codex, Claude Code, Cursor, Hermes Agent y OpenClaw compartan una memoria local cifrada, se pasen tareas y revisen el trabajo de los demás.
Un plugin que permite a Claude Code y OpenAI Codex delegar tareas en la CLI Antigravity de Google (agy), que ejecuta modelos Gemini.