Skills for Real Engineers: habilidades pequeñas para dirigir agentes de código
mattpocock/skills · 201.310★ · 17.348 forks
Todo lo que hay que saber sobre mattpocock/skills: una colección abierta de instrucciones componibles para convertir conversaciones con agentes en trabajo de ingeniería más deliberado.
Qué es Skills for Real Engineers
Skills for Real Engineers es la colección personal de habilidades de agentes de Matt Pocock. El repositorio distribuye archivos de instrucciones para asistentes de programación, no un modelo ni un entorno de ejecución. Su objetivo declarado es capturar prácticas que el autor utiliza para ingeniería cotidiana y evitar una programación improvisada guiada únicamente por peticiones vagas.
El README plantea una tensión concreta con los agentes de código: una herramienta puede escribir cambios rápidamente, pero no necesariamente comparte la intención, el vocabulario de dominio, los criterios de prueba o los límites arquitectónicos del equipo. La colección propone resolverlo con habilidades pequeñas, modificables y componibles, en lugar de adoptar un marco que controle todo el proceso. El propio README contrapone esa decisión a GSD, BMAD y Spec-Kit: según el autor, esos enfoques pueden resolver el proceso completo, pero reducen el control local y hacen más difíciles de aislar sus propios fallos.
El origen: una carpeta personal hecha pública
La API de GitHub registra el repositorio y su primer commit, ambos de Matt Pocock, el 3 de febrero de 2026. La descripción inicial y el README lo presentan como una extracción de su directorio de instrucciones para agentes. No se recuperó un anuncio de lanzamiento independiente, así que no se atribuye una historia adicional no verificada.
Pocock figura en GitHub como creador de Total TypeScript, anteriormente vinculado a Vercel y Stately. Esa trayectoria ayuda a explicar el sesgo del repositorio: condensa prácticas de diseño, tipos, pruebas y revisión en archivos que el agente puede cargar cuando una tarea lo amerita.
La narrativa del README es también una respuesta a fallos concretos de los agentes: desalineación con lo que el usuario quería, explicaciones excesivamente largas por no conocer el lenguaje del dominio, cambios sin retroalimentación suficiente y acumulación de complejidad arquitectónica. En vez de pedir un resultado final desde el principio, grill-me y grill-with-docs fuerzan una entrevista de aclaración; después, otras habilidades convierten esa conversación en especificaciones, tareas, implementación y revisión.

Filosofía y principios
La propuesta se apoya en cuatro ideas que el README y las habilidades hacen operativas:
- Control local y adaptación. Las habilidades deben ser pequeñas, editables y combinables. La instalación mediante
npx skills@latest add mattpocock/skillscopia archivos al proyecto para que el equipo los modifique; el plugin de Claude Code, en cambio, es una suscripción administrada y de solo lectura. - Alineación antes de construir. Una entrevista exhaustiva pretende transformar una intención ambigua en decisiones explícitas.
grill-with-docsañade un modelo de dominio compartido,CONTEXT.mdy registros de decisiones de arquitectura. - Retroalimentación corta. Las pruebas, las comprobaciones estáticas y la observación del resultado son el límite de velocidad. La habilidad
tddtrabaja por cortes verticales: una prueba, una implementación y repetición. - Diseño como trabajo continuo. La colección no trata la arquitectura como una fase única.
codebase-design,domain-modeling,to-spec,code-revieweimprove-codebase-architecturebuscan conservar interfaces pequeñas, lenguaje consistente y cambios que puedan revisarse.

No son garantías de calidad automática: son instrucciones que deben ejecutarse correctamente por un agente y revisarse por personas. La propia discusión comunitaria muestra que algunos usuarios encuentran útil la disciplina, mientras otros advierten que el valor depende del contexto y de la personalización.
Cómo funciona
La instalación ofrece dos rutas:
claude plugins install mattpocock-skills
npx skills@latest add mattpocock/skills
La primera instala el paquete completo desde el mercado oficial de Claude Code y recibe actualizaciones. La segunda permite escoger habilidades y destinos de instalación; el README recomienda incluir setup-matt-pocock-skills. Ese comando se ejecuta una vez por repositorio para elegir GitHub, Linear o archivos locales como rastreador, definir etiquetas de triaje y decidir dónde guardar documentación.
El catálogo distingue habilidades invocadas por la persona, que se ejecutan con una orden como /grill-me, de habilidades que el modelo también puede elegir cuando detecta el caso adecuado. El flujo principal actual puede resumirse así:
/ask-mattorienta hacia una habilidad o flujo./grill-meo/grill-with-docshace preguntas hasta resolver las ramas relevantes de una decisión./to-specconvierte la conversación en una especificación;/to-ticketsla divide en cortes verticales con dependencias./implementejecuta el trabajo, apoyándose en/tdden los puntos de prueba acordados y cerrando con/code-review.- Para una iniciativa que excede una sesión,
/wayfindercrea un mapa compartido de cuestiones y tareas en el rastreador.

En ingeniería también incluye diagnosing-bugs para reproducir, reducir, formular hipótesis, instrumentar, corregir y añadir una prueba de regresión; research delega investigación basada en fuentes primarias y deja un documento Markdown citado; y resolving-merge-conflicts resuelve conflictos de Git según la intención de ambos lados. En productividad, handoff compacta una conversación para otra sesión, teach mantiene un espacio de aprendizaje y writing-great-skills ayuda a redactar nuevas habilidades.

La versión más reciente, v1.1.0, se publicó el 8 de julio de 2026. Sus notas incluyen la actualización de ask-matt, la incorporación de research, la promoción de code-review y cambios en el flujo to-spec y to-tickets. Son cambios del propio proyecto, no una evaluación independiente de resultados.
Estado oficial y semioficial
El estado oficial verificable es limitado pero claro: el README afirma que mattpocock-skills está en el mercado oficial de plugins de Claude Code, de modo que claude plugins install mattpocock-skills no requiere añadir un mercado externo. El archivo CLAUDE.md confirma que el repositorio publica un único plugin y que su manifiesto se valida con claude plugin validate . --strict.
Para Codex y otros agentes no había, en las fuentes recuperadas, un plugin nativo equivalente: el README indica explícitamente que el plugin nativo de Codex está previsto para el futuro y ofrece como vía actual skills.sh. Por tanto, skills.sh es una distribución semioficial o de ecosistema para archivos editables, no una aceptación por OpenAI. La presencia en el mercado de Claude simplifica instalación y actualización; no implica que Anthropic certifique el contenido, seguridad o eficacia de cada habilidad.
La difusión es significativa, pero no equivale a un estándar formal. La colección se puede considerar una referencia de facto dentro del patrón de habilidades para agentes por su adopción, sus 197.773 estrellas y la cantidad de bifurcaciones y adaptaciones halladas, no porque una entidad haya declarado un estándar.
El ecosistema
Repositorios relacionados del autor
La consulta de repositorios públicos de mattpocock recuperó proyectos cercanos al trabajo con agentes. Comparten autor, pero las fuentes no establecen que sean componentes obligatorios de skills:
mattpocock/sandcastle: orquestación de agentes de código aislados en TypeScript mediantesandcastle.run(); 7.134 estrellas y 727 bifurcaciones.mattpocock/dictionary-of-ai-coding: glosario de jerga de programación con IA; 3.314 estrellas y 397 bifurcaciones.mattpocock/agent-rules-books: reglas e instrucciones para agentes inspiradas en libros de ingeniería; 359 estrellas y 50 bifurcaciones.
Estos repositorios forman un contexto útil: el primero aborda ejecución aislada, el segundo vocabulario y el tercero reglas. Sin embargo, no se afirma una integración técnica que la fuente no documenta.
Traducciones, bifurcaciones y extensiones comunitarias
La búsqueda de GitHub detectó 156 repositorios que mencionan mattpocock/skills y una búsqueda que incluye bifurcaciones devolvió 2.450 resultados. No todos son derivados funcionales; varios son espejos o pruebas. Entre los derivados que sí declaran una traducción, puerto o extensión están:
vinvcn/mattpocock-skills-zh-CN: localización comunitaria al chino simplificado; 2.723 estrellas y 225 bifurcaciones.amazingloft999-droid/mattpocock-skills: bifurcación que conserva la descripción del original; 344 estrellas y 58 bifurcaciones.devcxl/mattpocock-skills-zh: traducción al chino; 122 estrellas y 12 bifurcaciones.bbylw/mattpocock-skills-cn: conjunto de habilidades de agente basado en el proyecto; 38 estrellas y 6 bifurcaciones.tt-a1i/matt-skills-with-to-goal: extensión que añade objetivos verificables e implementación en sesiones nuevas; 20 estrellas y 3 bifurcaciones.uwvwko-zzz/mattpocock-skills-openclaw: conversión declarada al formato compatible con OpenClaw; 6 estrellas y 2 bifurcaciones.KroxiDev/codex-dev-skills: habilidades de desarrollo en español neutro basadas en las de Pocock; 2 estrellas.PathGao/mattpocock-skills-codex-plugin: adaptación comunitaria como plugin de Codex; 1 estrella.Boom-Vitt/skills-thai: traducción tailandesa; 4 estrellas.
También se encontraron extensiones con objetivos definidos: cswfww123/mattpocock-skills-extras añade habilidades complementarias; nilox94/gh-agentic-workflow superpone flujo de GitHub Projects y solicitudes de cambios; y AppleCG/devflow combina este repositorio con obra/superpowers y OpenSpec. Son trabajos comunitarios, no distribuciones oficiales de Matt Pocock ni de los proveedores de agentes.

Números del repo
Medición: 31 de julio de 2026, API de GitHub.
| Métrica | Valor |
|---|---|
| Estrellas | 197.773 |
| Bifurcaciones | 17.023 |
| Suscriptores | 1.159 |
| Commits | 316 |
| Incidencias abiertas indicadas por la API | 258 |
| Lenguaje principal | Shell |
| Licencia | MIT |
| Creación | 3 de febrero de 2026 |
| Última actualización de metadatos | 31 de julio de 2026 |
| Última versión publicada | v1.1.0, 8 de julio de 2026 |
Los contribuidores principales devueltos por la API son mattpocock con 305 contribuciones, TESTPERSONAL con 8 y github-actions[bot] con 3. El conteo de 316 commits se obtuvo del último enlace de paginación de la API de commits. open_issues_count puede incluir solicitudes de cambios abiertas, por lo que no representa exclusivamente incidencias. Además, watchers_count réplica las estrellas en la respuesta general de GitHub; por eso se informa subscribers_count como el número de suscriptores reales.
Cómo contribuir
No se recuperó un archivo público CONTRIBUTING.md: la ruta consultada devuelve 404. Sí existe documentación de mantenimiento en CLAUDE.md. Para una habilidad promovida, esa guía exige actualizar su enlace en el README principal, incluirla en .claude-plugin/plugin.json y sincronizar su página de documentación. También exige que ask-matt se actualice cuando cambian habilidades invocables por la persona, para que el enrutador no apunte a un flujo obsoleto.
Para cambios de versión del plugin, el archivo indica mantener sincronizadas las versiones de .claude-plugin/plugin.json y package.json, y ejecutar claude plugin validate . --strict. Esto describe el proceso interno recuperado; ante la ausencia de una guía pública de contribución no se infiere una política de aceptación de solicitudes de cambios.

Cómo lo recibió la comunidad
La evidencia disponible mezcla uso entusiasta con reservas sobre cuánto delegar:
- El envío directo de Hacker News 48443601, publicado por thunderbong, presentó el repositorio con su antigua descripción. Alcanzó 2 puntos y 0 comentarios. Es una señal de visibilidad, no una discusión amplia.
- En la discusión 48037128, sobre ingeniería agéntica, layoric escribió en el comentario 48043433 que
grill-mele servía sobre todo para formular y explorar una idea con más consistencia. También matizó que veía a los modelos como un interlocutor de reflexión, no como evidencia de comprensión. El hilo padre es una fuente concreta de elogió y de límite conceptual; la consulta recuperada no aportó un conteo verificable de puntos o comentarios para ese hilo, por lo que no se inventa uno. - En 48130679, la discusión sobre una habilidad de desarrollo deliberado, publicada por cdrnsf, alcanzó 253 puntos y 15 comentarios. Allí esalman citó
grill-mecomo un ejemplo para desarrollar requisitos de producto, pero advirtió en el comentario 48138861 que habilidades iteradas por una persona pueden no trasladarse bien a otra debido a hábitos de interacción distintos. Es una crítica concreta a la portabilidad, no a la licencia o al repositorio en sí. - El rastreador de GitHub ofrece señales operativas de fricción. La incidencia #692, de codymikol, reporta que las instrucciones nuevas de instalación no funcionaban para Claude y tenía 3 comentarios al consultarla. La #685, de labithiotis, cuestiona dependencias que impiden instalar habilidades de forma independiente; tenía 1 comentario. Y #683, de Michael-Colditz, alerta de que
wayfinderpodía autoautorizar ejecución mediante una excepción de notas; tenía 2 comentarios. Son objeciones de implementación y diseño del flujo, no pruebas de que afecten a todas las instalaciones.
Skills for Real Engineers frente a otras propuestas
| Propuesta | Coincidencia verificable | Diferencia verificable |
|---|---|---|
bmad-code-org/BMAD-METHOD | BMAD se presenta como un método para desarrollo ágil impulsado por IA. | El README de Skills lo cita entre los marcos que asumen el proceso completo; Skills se define como una colección de piezas editables y componibles. BMAD tenía 51.337 estrellas y 5.888 bifurcaciones en la misma consulta de API. |
github/spec-kit | Spec-Kit es un conjunto de herramientas para iniciar desarrollo guiado por especificaciones. | Skills usa to-spec y to-tickets, pero no declara sustituir el flujo completo de Spec-Kit; su posición explícita es conservar control mediante habilidades separadas. Spec-Kit tenía 124.799 estrellas y 11.147 bifurcaciones. |
awesome-skills/code-review-skill | Ambos distribuyen una habilidad para revisión de código y aparecen en la búsqueda de repositorios sobre habilidades para Claude Code. | El proyecto de Awesome Skills concentra su descripción en revisión para tecnologías concretas, mientras que mattpocock/skills integra revisión con entrevista, especificación, tareas, pruebas, depuración y traspaso. Tenía 1.575 estrellas y 173 bifurcaciones. |
La comparación no demuestra superioridad. La diferencia práctica es de alcance: Skills for Real Engineers resulta más adecuado cuando un equipo quiere seleccionar, editar y combinar piezas del proceso; un marco integral puede ser preferible si el equipo quiere una convención única y ya acepta su estructura.
Casos de uso y a quién puede ayudar este repositorio
- Equipos de producto y desarrollo que empiezan con una petición ambigua pueden recorrer
/grill-meo/grill-with-docs,/to-specy/to-ticketspara convertir la conversación en una especificación, cortes verticales y dependencias antes de llamar a/implement. - Ingenieros que investigan un fallo o deben cerrar una tarea con evidencia pueden usar
diagnosing-bugspara reproducir, instrumentar y añadir una prueba de regresión;researchdeja una nota Markdown citada basada en fuentes primarias, y/code-reviewcierra el flujo de implementación. - Equipos que quieren adaptar sus propias instrucciones de agente pueden instalar archivos editables con
npx skills@latest add mattpocock/skills, versionarlos en el repositorio y usarhandoff,teachowriting-great-skillspara conservar contexto y crear nuevas habilidades. La personalización sigue siendo necesaria: una habilidad no se traslada automáticamente entre públicos, modelos y flujos de aprobación.
Recursos
- Repositorio: https://github.com/mattpocock/skills
- Documentación e instalación: https://github.com/mattpocock/skills#installation-30-second-setup
- Habilidades oficiales: https://github.com/mattpocock/skills/tree/main/skills
- Guía de mantenimiento: https://github.com/mattpocock/skills/blob/main/CLAUDE.md
- Versiones: https://github.com/mattpocock/skills/releases
- Perfil del autor: https://github.com/mattpocock
- Mercado oficial de Claude Code: https://github.com/mattpocock/skills#claude-code
- Instalador editable: https://skills.sh/mattpocock/skills
- Comunidad y reseñas: https://news.ycombinator.com/item?id=48443601, https://news.ycombinator.com/item?id=48037128, https://news.ycombinator.com/item?id=48130679
Nota: este artículo combina el README, la guía de mantenimiento y las versiones de mattpocock/skills, la API de GitHub, búsquedas de repositorios y Hacker News, consultados el 31 de julio de 2026. Las cifras cambian con el tiempo.