Skills Guía paso a paso

Skills de Matt Pocock: ingeniería de software con Claude Code, no vibe coding

Matt Pocock, conocido por enseñar TypeScript, publica las skills que usa a diario con agentes de código. Son piezas pequeñas y combinables para alinear lo que quieres antes de programar, trabajar con pruebas, depurar con método y cuidar la arquitectura. Te explicamos cómo instalarlas y cómo encadenarlas.

Nivel
Intermedio
Qué necesitas
Claude Code actualizado, un proyecto de software en Git y, para algunas skills, un gestor de incidencias (GitHub, GitLab o archivos locales).
Cuánto lleva
Unos 15 minutos para instalarlas y configurar el primer repositorio

Herramientas que usa esta guía

01 Qué problema resuelven

Matt Pocock es el autor de Total TypeScript y uno de los formadores más seguidos del ecosistema JavaScript. Su repositorio skills (licencia MIT) reúne las instrucciones que usa con Claude Code, Codex y otros agentes para evitar los fallos de siempre: el agente construye algo que no era, habla de más, entrega código que no funciona o deja el proyecto convertido en una maraña.

A diferencia de marcos que imponen todo un proceso, estas skills son pequeñas, editables y combinables. Las adoptas una a una y las adaptas a tu equipo.

01

Desalineación

Una entrevista exhaustiva antes de tocar código para que el agente entienda qué quieres de verdad.

02

Verborrea

Un glosario compartido del dominio para que agente y equipo usen las mismas palabras y gasten menos.

03

Código que no funciona

Bucles de retroalimentación: tipos, navegador y tests con el ciclo rojo-verde-refactor.

04

Arquitectura que se degrada

Revisiones periódicas que buscan módulos que simplificar y profundizar.

02 Instalación

Hay dos vías. Elige solo una por agente: si instalas las dos, tendrás cada skill duplicada.

bash · Opción A: plugin oficial para Claude Code (se actualiza solo)
claude plugin install mattpocock-skills@claude-plugins-official
bash · Opción B: archivos editables en tu proyecto (actualización manual)
npx skills@latest add mattpocock/skills -a claude-code
  1. 1

    Elige la vía

    El plugin es lo más cómodo. La opción B copia los archivos para que los modifiques; cuando el instalador pregunte, incluye setup-matt-pocock-skills. Actualiza con npx skills@latest update.

  2. 2

    Abre Claude Code en tu repositorio

    Si estabas en una sesión, abre otra o ejecuta /reload-plugins para que aparezcan las skills.

  3. 3

    Configura el repositorio

    Ejecuta /setup-matt-pocock-skills una vez por proyecto. Te preguntará qué gestor de incidencias usas, qué etiquetas aplicas al clasificar y dónde guardar la documentación.

  4. 4

    Pide orientación

    Si no sabes por dónde empezar, /ask-matt te recomienda la skill o el flujo adecuado para tu situación.

El repositorio distingue dos tipos: las que invocas tú con su comando, que orquestan un flujo, y las que Claude puede usar por su cuenta cuando la tarea encaja, que contienen la disciplina reutilizable. El catálogo cambia a menudo; esta es la selección más útil para empezar.

Skill Para qué sirve Quién la activa
grill-me Te entrevista sin descanso sobre un plan o idea hasta resolver cada rama de decisión Tú
grill-with-docs La misma entrevista, pero además construye el glosario del proyecto y registra decisiones en ADR Tú
to-spec Convierte la conversación en una especificación y la publica en tu gestor de incidencias Tú
to-tickets Trocea un plan o especificación en tickets verticales con sus dependencias Tú
implement Construye lo descrito en una especificación o tickets, aplicando tdd y cerrando con revisión Tú
improve-codebase-architecture Busca oportunidades de simplificar módulos y te presenta un informe visual Tú
handoff Resume la conversación en un documento para que otra sesión continúe Tú
tdd Ciclo rojo-verde-refactor, una porción vertical cada vez Claude o tú
diagnosing-bugs Depuración por fases: reproducir, reducir, hipótesis, instrumentar, corregir y test de regresión Claude o tú
prototype Prototipos desechables para resolver una duda de diseño antes de construir Claude o tú

04 Un flujo completo: de la idea al código revisado

  1. 1

    Alinear

    /grill-with-docs sobre el cambio que quieres. Sales con decisiones tomadas y un glosario actualizado.

  2. 2

    Especificar

    /to-spec resume lo hablado en una especificación sin volver a preguntarte.

  3. 3

    Trocear

    /to-tickets divide la especificación en piezas verticales que atraviesan todas las capas.

  4. 4

    Implementar

    /implement trabaja los tickets con tests primero y cierra con una revisión de estándares y de cumplimiento de la especificación.

  5. 5

    Mantener

    Cada pocos días, /improve-codebase-architecture para detectar dónde se está complicando el diseño.

Prompt · Arrancar una funcionalidad nueva
/grill-with-docs Quiero añadir [funcionalidad, por ejemplo: que los clientes puedan reprogramar su cita desde el correo de confirmación].
Contexto: [quién lo usa, stack, restricciones de plazo o integraciones].
Hazme una pregunta cada vez y no pases a la siguiente rama hasta cerrar la anterior. Cuando terminemos, resume las decisiones y los términos nuevos del glosario y espera mi visto bueno.
Prompt · Depurar un error que no entiendes
Usa la skill diagnosing-bugs con este fallo: [pega el error o describe el comportamiento].
Pasos para reproducirlo: [pasos].
Esperaba: [resultado esperado]. Ocurre: [resultado real].
Primero consigue una prueba que falle por este motivo. Antes de tocar código, dime tu hipótesis y cómo vas a comprobarla. Cuando lo arregles, deja un test de regresión que cubra exactamente este caso.
Prompt · Implementar con tests primero
Usa tdd para implementar [funcionalidad]. Empieza por la porción vertical más pequeña que aporte valor de principio a fin. Enséñame el primer test que falla y espera mi conformidad antes de escribir la implementación mínima. No adelantes nada que no esté en esta porción.

05 Más allá del código

Varias skills de productividad sirven fuera de la programación. /grill-me es útil para cerrar una propuesta comercial, un plan de lanzamiento o una política interna: te obliga a decidir antes de ejecutar. /to-questionnaire convierte una decisión que no puedes tomar solo en un cuestionario para la persona que sí puede, y /handoff deja un traspaso limpio cuando otra persona o sesión continúa el trabajo.

Preguntas frecuentes

Sí. El repositorio tiene licencia MIT y puedes usarlo en proyectos comerciales y de clientes.

Sí. El autor las diseña para cualquier modelo y documenta la instalación en Codex, GitHub Copilot, Gemini CLI y otros agentes compatibles con la CLI de skills.

Pueden solaparse porque cubren lo mismo (planificación, tests, revisión). Úsalas por separado o elige de cada uno solo las piezas que no se pisen.

No para todas. Las de especificación y tickets pueden trabajar con archivos locales si así lo indicas en /setup-matt-pocock-skills.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Intermedio

Las 6 skills y plugins que más rinden en Claude Code

Una selección corta de extensiones para Claude Code que cubren sus carencias más habituales: planificar antes de programar, repartir proyectos grandes, ahorrar contexto, revisar el código y recordar entre sesiones. Te explicamos qué hace cada una, cómo instalarla y cuál elegir según tu nivel.

Unos 30 minutos para instalar y probar las tres primeras Leer la guía →
Guía paso a paso · Intermedio

Cuatro superpoderes para Claude Code: transcribir vídeos, extraer datos web, investigar tendencias y navegar

Cuatro herramientas que sacan a Claude Code de tu carpeta de proyecto: Supadata transcribe vídeos y lee páginas, Apify ejecuta miles de extractores de datos listos, last30days resume lo que se ha dicho de un tema en el último mes y Playwright CLI le da un navegador propio. Pensado para marketing, ventas e investigación de mercado.

Unos 30 minutos para conectar las cuatro y lanzar la primera investigación. Leer la guía →
Guía paso a paso · Intermedio

Spec Kit de GitHub: desarrollo guiado por especificaciones con Claude Code

Aprendes a usar Spec Kit, el kit de código abierto de GitHub, para que Claude Code no improvise: primero defines qué quieres y por qué, después el plan técnico y las tareas, y solo entonces se escribe código. Pensado para quien construye aplicaciones que van a crecer o trabaja en equipo.

Unos 20 minutos para instalarlo y una hora para completar tu primera funcionalidad Leer la guía →
Guía paso a paso · Principiante

Planifica, audita y construye con el modo plan de Claude Code

El modo plan obliga a Claude Code a investigar y proponer antes de editar nada. Aprenderás a activarlo, a auditar el plan con preguntas concretas (alternativas, dependencias, permisos), a elegir cómo aprobarlo según el riesgo y a cerrar el ciclo con un commit que explique el porqué. Útil para no acumular dependencias que nadie eligió.

10 minutos para aprenderlo; después, unos minutos extra por tarea Leer la guía →
Guía paso a paso · Principiante

Guía completa de skills para Claude: qué son, cómo se escriben y cómo se prueban

Todo lo necesario para pasar de usar skills ajenas a escribir las tuyas: cómo las lee Claude por capas, qué reglas cumple un buen SKILL.md, dónde se instalan en claude.ai, Claude Code y la API, cómo se combinan con conectores MCP y cómo probar que se activan cuando deben.

Unos 45 minutos para entender el formato y tener tu primera skill funcionando Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp