Skills de Revisión de código

accessibility
addyosmani
Auditar y mejorar la accesibilidad web siguiendo las pautas WCAG 2.2. Úsalo cuando se te pida "mejorar la accesibilidad", "auditoría a11y", "cumplimiento WCAG", "compatibilidad con lectores de pantalla", "navegación por teclado" o "hacer accesible".
developmenttestingcode-review
analyze-project
lllllllama
Habilidad de solo lectura de Rigor Analyze / Rigor Audit para repositorios de investigación de aprendizaje profundo. Úsala cuando el usuario quiera leer y comprender un repositorio, inspeccionar la estructura del modelo y los puntos de entrada de entrenamiento o inferencia, revisar configuraciones y puntos de inserción, o señalar patrones de implementación sospechosos sin modificar código ni ejecutar tareas pesadas. No la uses para ejecución activa de comandos, refactorización amplia, adaptación especulativa de código o corrección automática de errores.
developmentcode-reviewresearch
angular-developer
angular
Genera código Angular y proporciona orientación arquitectónica. Actívalo al crear proyectos, componentes o servicios, o para mejores prácticas sobre reactividad (señales, linkedSignal, resource), formularios, inyección de dependencias, enrutamiento, SSR, accesibilidad (ARIA), animaciones, estilos (estilos de componentes, Tailwind CSS), pruebas o herramientas de CLI.
developmentcode-reviewapi
best-practices
addyosmani
Aplicar las mejores prácticas modernas de desarrollo web para seguridad, compatibilidad y calidad de código. Usar cuando se solicite "aplicar mejores prácticas", "auditoría de seguridad", "modernizar código", "revisión de calidad de código" o "verificar vulnerabilidades".
developmentcode-reviewsecurity
cavecrew
juliusbrussee
Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn...
developmentcode-reviewapi
caveman-commit
juliusbrussee
Generador de mensajes de commit ultracomprimidos. Reduce el ruido en los mensajes de commit preservando la intención y el razonamiento. Formato Conventional Commits. Asunto ≤50 caracteres, cuerpo solo cuando el "por qué" no sea obvio. Se usa cuando el usuario dice "escribe un commit", "mensaje de commit", "genera un commit", "/commit", o invoca /caveman-commit. Se activa automáticamente al preparar cambios.
developmentcode-review
caveman-review
juliusbrussee
Comentarios de revisión de código ultracomprimidos. Reduce el ruido de los comentarios en PR mientras conserva la señal procesable. Cada comentario es una línea: ubicación, problema, solución. Se usa cuando el usuario dice "revisa este PR", "revisión de código", "revisa el diff", "/review", o invoca /caveman-review. Se activa automáticamente al revisar pull requests.
developmentcode-review
check
tw93
Revisa diffs de código, PRs, colas de issues, preparación para lanzamientos, commits, pushes, publicaciones y auditorías de proyectos. Úsalo cuando los usuarios pidan revisar/看看代码/合并前/看看issue/PR/release/push o para implementar un plan aprobado, con compuertas de seguridad para worktrees sucios y no rastreados. No es para explorar ideas, depurar causas raíz o revisar prosa.
developmentcode-review
check-impl-against-spec
warpdotdev
Compara la implementación de una solicitud de extracción con el contexto de la especificación en spec_context.md y registra cualquier discrepancia material en review.json. Úsalo durante la revisión de PR cuando esté aprobado o el contexto de la especificación del repositorio esté disponible.
developmentcode-reviewtesting
code-review
mattpocock
Revisa los cambios desde un punto fijo (commit, rama, etiqueta o merge-base) en dos ejes: Estándares (¿el código sigue los estándares de codificación documentados de este repositorio?) y Especificación (¿el código coincide con lo solicitado en el issue/PRD original?). Ejecuta ambas revisiones en subagentes paralelos y las reporta lado a lado. Úsalo cuando el usuario quiera revisar una rama, un PR, cambios en progreso, o pida "revisar desde X".
code-reviewdevelopmenttesting
code-review-and-quality
addyosmani
Realiza una revisión de código en múltiples ejes. Úsalo antes de fusionar cualquier cambio. Úsalo al revisar código escrito por ti mismo, otro agente o un humano. Úsalo cuando necesites evaluar la calidad del código en múltiples dimensiones antes de que ingrese a la rama principal.
developmentcode-review
code-simplification
addyosmani
Simplifica el código para mayor claridad. Úsalo al refactorizar código para mejorar su claridad sin cambiar su comportamiento. Úsalo cuando el código funcione pero sea más difícil de leer, mantener o extender de lo que debería. Úsalo al revisar código que ha acumulado complejidad innecesaria.
developmentcode-review
codebase-design
mattpocock
Vocabulario compartido para diseñar módulos profundos. Úsalo cuando el usuario quiera diseñar o mejorar la interfaz de un módulo, encontrar oportunidades de profundización, decidir dónde va una separación, hacer que el código sea más testeable o navegable por IA, o cuando otra habilidad necesite el vocabulario de módulos profundos.
developmentdesigncode-review
conventional-git
samber
Estándares de nomenclatura de ramas, worktrees y mensajes de commit según Conventional Commits v1.0.0 para proyectos en GitHub y GitLab. Úselo al crear ramas, nombrar worktrees, escribir commits, generar mensajes de commit, revisar convenciones de ramas o configurar automatización de changelogs. Aplíquelo cuando su proyecto necesite un historial de git consistente, versiones basadas en SemVer, generación de changelogs analizables o cierre automático de issues. Actívese cuando el usuario pregunte cómo nombrar un worktree, crear un git worktree o...
developmentcode-reviewdevops
create-pr
warpdotdev
Crear una solicitud de extracción en el repositorio warp para la rama actual. Usar cuando el usuario mencione abrir un PR, crear una solicitud de extracción, enviar cambios para revisión o preparar código para fusión.
developmentcode-review
debugging-and-error-recovery
addyosmani
Guía la depuración sistemática de causa raíz. Úsalo cuando fallen las pruebas, se rompan las compilaciones, el comportamiento no coincida con lo esperado o encuentres cualquier error inesperado. Úsalo cuando necesites un enfoque sistemático para encontrar y corregir la causa raíz en lugar de adivinar.
developmenttestingcode-review
deprecation-and-migration
addyosmani
Gestiona la obsolescencia y la migración. Úselo al eliminar sistemas, API o funciones antiguas. Úselo al migrar usuarios de una implementación a otra. Úselo al decidir si mantener o retirar código existente.
developmentapicode-review
diagnose
mattpocock
Bucle de diagnóstico disciplinado para errores difíciles y regresiones de rendimiento. Reproducir → minimizar → hipotetizar → instrumentar → corregir → prueba de regresión. Usar cuando el usuario dice "diagnostica esto" / "depura esto", reporta un error, dice que algo está roto/lanzando una excepción/fallando, o describe una regresión de rendimiento.
developmenttestingcode-review
diagnosing-bugs
mattpocock
Bucle de diagnóstico para errores difíciles y regresiones de rendimiento. Úsalo cuando el usuario diga "diagnostica"/"depura esto", o reporte algo roto/lanzando excepciones/fallando/lento.
developmenttestingcode-review
executing-plans
obra
Úsalo cuando tengas un plan de implementación escrito para ejecutar en una sesión separada con puntos de control de revisión.
developmentproject-managementcode-review
explore-code
lllllllama
We need to translate the given text from English to Spanish, preserving the name "explore-code" if it appears. The text is a description of an agent skill. The instruction says: "Translate only the text inside <text>. Do not include the name unless it appears in the source text." The name "explore-code" does not appear in the source text. So we just translate the text. Also preserve product names, protocol names, URLs, numbers, technical terms. The text has technical terms like "leaf skill", "auditable candidate implementation", "deep learning research repositories", "LoRA", "adapter layers", "rollback-aware records", "explore_outputs/", "current_research". We need to keep those as is or translate appropriately? The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms." So technical terms like "LoRA", "adapter layers", "rollback-aware records" should be kept in English? Or translate? Usually technical terms are kept in English, but "leaf skill" might be
developmentresearchcode-review
fastify-best-practices
mcollina
Guía el desarrollo de servidores backend Fastify Node.js y APIs REST usando TypeScript o JavaScript. Úsalo al construir, configurar o depurar una aplicación Fastify, incluyendo la definición de rutas, implementación de plugins, configuración de validación con JSON Schema, manejo de errores, optimización del rendimiento, gestión de autenticación, configuración de CORS y cabeceras de seguridad, integración de bases de datos, trabajo con WebSockets y despliegue a producción. Cubre todo el ciclo de vida de las solicitudes Fastify (hooks,...
developmentapicode-review
finishing-a-development-branch
obra
Úsalo cuando la implementación esté completa, todas las pruebas pasen y necesites decidir cómo integrar el trabajo: guía la finalización del trabajo de desarrollo presentando opciones estructuradas para fusión, PR o limpieza.
developmentcode-reviewproject-management
fix-errors
warpdotdev
Corrige errores de compilación, problemas de linting y fallos de pruebas en el código base de Rust de warp. Cubre verificaciones de presubmit, errores específicos de WASM y ejecución de pruebas concretas. Úsalo cuando el usuario encuentre errores de compilación, fallos de clippy o fmt, fallos de pruebas, o necesite ejecutar o interpretar presubmit antes de un PR.
developmentcode-reviewtesting
full-output-enforcement
leonxlnx
Anula el comportamiento de truncamiento predeterminado del LLM. Exige la generación de código completo, prohíbe patrones de marcadores de posición y maneja limpiamente las divisiones por límite de tokens. Aplica a cualquier tarea que requiera una salida exhaustiva y sin abreviar.
developmentcode-reviewtesting
git-workflow-and-versioning
addyosmani
Estructura las prácticas de flujo de trabajo de git. Úsalo al realizar cualquier cambio de código. Úsalo al hacer commits, ramificar, resolver conflictos o cuando necesites organizar el trabajo en múltiples flujos paralelos. Úsalo al preparar un lanzamiento, elegir un incremento de versión semántica, etiquetar o escribir un registro de cambios.
developmentcode-reviewdevops
golang-benchmark
samber
Evaluación comparativa, perfilado y medición de rendimiento en Golang. Úselo al escribir, ejecutar o comparar benchmarks de Go, perfilar rutas críticas con pprof, interpretar perfiles de CPU/memoria/traza, analizar resultados con benchstat, configurar detección de regresiones de benchmarks en CI, o investigar rendimiento en producción con métricas de tiempo de ejecución de Prometheus. También úselo cuando el desarrollador necesite un análisis profundo de un indicador de rendimiento específico: esta habilidad proporciona la metodología de medición, mientras...
developmenttestingcode-review
golang-code-style
samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
developmentcode-review
golang-concurrency
samber
Patrones de concurrencia en Golang. Úselo al escribir o revisar código Go concurrente que involucre gorutinas, canales, select, bloqueos, primitivas sync, errgroup, singleflight, grupos de trabajadores o tuberías fan-out/fan-in. También se activa cuando detecta fugas de gorutinas, condiciones de carrera, problemas de propiedad de canales o necesita elegir entre canales y mutexes.
developmentcode-review
golang-dependency-injection
samber
Guía completa sobre inyección de dependencias (DI) en Golang. Abarca por qué es importante la DI (capacidad de prueba, bajo acoplamiento, separación de responsabilidades, gestión del ciclo de vida), inyección manual por constructor y comparación de bibliotecas de DI (google/wire, uber-go/dig, uber-go/fx, samber/do). Utiliza esta habilidad al diseñar arquitectura de servicios, configurar inyección de dependencias, refactorizar código fuertemente acoplado, gestionar singletons o fábricas de servicios, o cuando el usuario pregunte sobre inversión de control, servicios...
developmentcode-reviewapi
golang-design-patterns
samber
Patrones de diseño idiomáticos en Golang: opciones funcionales, constructores, flujo y cascada de errores, gestión y ciclo de vida de recursos, apagado elegante, resiliencia, arquitectura, inyección de dependencias, manejo de datos, streaming y más. Aplicar al elegir explícitamente entre patrones arquitectónicos, implementar opciones funcionales, diseñar APIs de constructores, configurar un apagado elegante, aplicar patrones de resiliencia o preguntar qué patrón idiomático de Go se ajusta a un problema específico.
developmentdesigncode-review
golang-documentation
samber
Guía completa de documentación para proyectos Golang, que cubre comentarios godoc, README, CONTRIBUTING, CHANGELOG, Go Playground, tests de ejemplo, documentación de API y llms.txt. Úsalo al escribir o revisar comentarios de documentación, documentación, agregar ejemplos de código, configurar sitios de documentación o discutir mejores prácticas de documentación. Se activa tanto para bibliotecas como para aplicaciones/CLIs.
developmentdocumentcode-review
golang-error-handling
samber
We need to translate the given text from English to Spanish, preserving the name "golang-error-handling" as it appears in the source? The instruction says: "Do not include the name unless it appears in the source text." The name "golang-error-handling" is not in the <text> block. The text block contains the description. So we only translate the text inside <text>. Also preserve product names, protocol names, URLs, numbers, technical terms. So "Golang", "slog", "samber/oops", "samber/cc-skills-golang@golang-samber-oops" should remain as is. Also "errors.Is/As", "errors.Join", "panic/recover", "HTTP", "log aggregation", "3rd-party", "Go code". Translate the rest idiomatically. Translation: "Manejo idiomático de errores en Golang: creación, envoltura con %w, errors.Is/As, errors.Join, tipos de error personalizados, errores centinela, panic/recover, la
developmentcode-review
golang-google-wire
samber
We need to translate the given text from English to Spanish, preserving the name "golang-google-wire" as is, but the instruction says "Do not include the name unless it appears in the source text." The name appears in the source text? Actually the source text starts with "Compile-time dependency injection..." and does not include the name "golang-google-wire". The name is given in the context as the directory item name, but the instruction says to translate only the text inside <text>. So we should not add the name. Also preserve technical terms like wire.NewSet, wire.Build, etc. URLs? None. Numbers? None. Technical terms: google/wire, wire.NewSet, etc. Also preserve //go:build wireinject, wire_gen.go, etc. The last sentence: "For runtime DI with reflection, see..." - we need to translate that but keep "see..." as is? Probably translate "see" to "ver" but keep the ellipsis. Also note: "DI" is dependency injection, but it
developmentcode-review
golang-grpc
samber
Proporciona pautas de uso de gRPC, organización de protobuf y patrones listos para producción para microservicios en Golang. Úsalo al implementar, revisar o depurar servidores/clientes gRPC, escribir archivos proto, configurar interceptores, manejar errores gRPC con códigos de estado, configurar TLS/mTLS, probar con bufconn o trabajar con RPC de transmisión.
developmentapicode-review
golang-how-to
samber
Orquestrador de habilidades Golang — siempre activo en cualquier tarea de codificación, revisión, depuración o configuración de Golang. Lee el contexto de la tarea y carga las habilidades más relevantes de samber/cc-skills-golang, a menudo varias a la vez: escribir un servicio gRPC carga golang-grpc + golang-testing + golang-error-handling; depurar un panic carga golang-troubleshooting + golang-safety; auditar seguridad carga golang-security + golang-lint + golang-safety. También: desambigua clústeres en competencia cuando dos habilidades parecen superponerse...
developmentcode-reviewtesting
golang-lint
samber
Mejores prácticas de linting y configuración de golangci-lint para proyectos Golang: ejecutar linters, configurar .golangci.yml, suprimir advertencias con directivas nolint, interpretar la salida de lint y seleccionar linters. Úselo al configurar golangci-lint, preguntar sobre advertencias de lint o supresiones nolint, configurar herramientas de calidad de código o elegir linters. También úselo cuando el usuario mencione golangci-lint, go vet, staticcheck o revive.
developmentcode-reviewtesting
golang-linter
samber
golang-linter — una habilidad instalable para agentes de IA.
developmentcode-review
golang-modernize
samber
Moderniza código Golang para usar características recientes del lenguaje, mejoras en la biblioteca estándar y patrones idiomáticos. Actívalo de forma proactiva al escribir o revisar código Go y detectar patrones antiguos, o al encontrar una advertencia de obsolescencia. Úsalo también cuando el usuario solicite explícitamente una modernización, una actualización de versión de Go o una renovación de CI/herramientas.
developmentcode-review
golang-naming
samber
Convenciones de nomenclatura de Go (Golang): cubre paquetes, constructores, structs, interfaces, constantes, enums, errores, booleanos, receptores, getters/setters, opciones funcionales, acrónimos, funciones de prueba y nombres de subpruebas. Usa esta habilidad al escribir código Go nuevo, revisar o refactorizar, elegir entre alternativas de nomenclatura (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown en iota 0), debatir nombres de paquetes Go (antipatrones utils/helpers), o...
developmentcode-review
golang-performance
samber
Patrones y metodología de optimización de rendimiento en Golang: si hay un cuello de botella X, entonces aplica Y. Cubre reducción de asignaciones, eficiencia de CPU, diseño de memoria, ajuste de GC, pooling, caching y optimización de rutas críticas. Úsalo cuando el perfilado o los benchmarks hayan identificado un cuello de botella y necesites el patrón de optimización adecuado para solucionarlo. También úsalo al realizar una revisión de código de rendimiento para sugerir mejoras o benchmarks que ayuden a identificar ganancias rápidas de rendimiento. No es para metodología de medición (→...
developmentcode-review
golang-popular-libraries
samber
Recomienda bibliotecas y frameworks de Golang listos para producción. Aplica cuando el usuario solicite explícitamente sugerencias de bibliotecas, quiera comparar alternativas, necesite elegir una biblioteca para una tarea específica, o cuando se esté agregando una nueva dependencia al proyecto.
developmentresearchcode-review
golang-safety
samber
Codificación defensiva en Golang para prevenir pánicos, corrupción silenciosa de datos y errores sutiles en tiempo de ejecución. Úsalo al encontrar pánicos por nil, alias en append, acceso concurrente a mapas, problemas de comparación de flotantes o preguntas sobre diseño de valores cero. También úsalo al revisar código por seguridad contra nil, desbordamiento en conversiones numéricas, problemas de ciclo de vida de recursos (defer en bucles) o copia defensiva de slices y mapas.
developmentcode-reviewsecurity
golang-samber-do
samber
Inyección de dependencias en Golang usando samber/do — contenedores de servicios, gestión del ciclo de vida, ámbitos, verificaciones de salud, apagado controlado y organización de módulos. Aplicar cuando se use o adopte samber/do, cuando el código base importe github.com/samber/do o github.com/samber/do/v2, o cuando se refactorice la inyección manual de constructores en un contenedor DI.
developmentcode-reviewtesting
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-security
samber
Prácticas recomendadas de seguridad y prevención de vulnerabilidades para Golang. Abarca inyección (SQL, comandos, XSS), criptografía, seguridad del sistema de archivos, seguridad de red, cookies, gestión de secretos, seguridad de memoria y registro. Aplicar al escribir, revisar o auditar código Go por seguridad, o al trabajar en cualquier código riesgoso que involucre criptografía, E/S, gestión de secretos, manejo de entrada de usuario o autenticación. Incluye configuración de herramientas de seguridad.
securitycode-reviewdevelopment
golang-spf13-viper
samber
We need to translate the given text from English to Spanish, preserving the name "golang-spf13-viper" only if it appears in the source text. The source text does not include that name; it only mentions "spf13/viper" and "github.com/spf13/viper". So we should not include "golang-spf13-viper" in the translation. The instruction says: "Do not include the name unless it appears in the source text." It does not appear. So we translate the text inside <text> only. The text describes a Golang configuration library using spf13/viper with various features. We need to translate technical terms like "flag", "env", "file", "KV", "default", "BindPFlag", "BindPFlags", "SetEnvPrefix", "SetEnvKeyReplacer", "AutomaticEnv", "ReadInConfig", "ConfigFileNotFoundError", "Unmarshal", "mapstructure struct tags", "Sub", "WatchConfig", "OnConfigChange
developmentapicode-review
golang-stretchr-testify
samber
Guía completa de stretchr/testify para pruebas en Golang. Cubre en profundidad los paquetes assert, require, mock y suite. Úsalo al escribir pruebas con testify, crear mocks, configurar suites de prueba o elegir entre assert y require. Abarca aserciones de testify, expectativas de mock, comparadores de argumentos, verificación de llamadas, ciclo de vida de suites y patrones avanzados como Eventually, JSONEq y comparadores personalizados. Aplica cuando el código base importe github.com/stretchr/testify.
developmenttestingcode-review
golang-structs-interfaces
samber
Patrones de diseño de structs e interfaces en Golang: composición, incrustación, aserciones de tipo, conmutadores de tipo, segregación de interfaces, inyección de dependencias mediante interfaces, etiquetas de campos de struct, y receptores de puntero vs valor. Usa esta habilidad al diseñar tipos en Go, definir o implementar interfaces, incrustar structs o interfaces, escribir aserciones de tipo o conmutadores de tipo, agregar etiquetas de campos de struct para serialización JSON/YAML/BD, o elegir entre receptores de puntero y valor. También úsala cuando el usuario...
developmentcode-review
golang-testing
samber
We need to translate the given text from English to Spanish. The text is a description of a skill for Go testing. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. Also preserve technical terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve URLs? There is no URL. Numbers? None. Technical terms should be kept as is or translated if common? Usually in technical translations, terms like "table-driven tests" might be translated as "pruebas basadas en tablas" but it's common to keep English terms. The instruction says "Preserve product names
developmenttestingcode-review
google-agents-cli-adk-code
google
Esta habilidad debe usarse cuando el usuario quiera "escribir código de agente", "construir un agente con ADK", "agregar una herramienta", "crear un callback", "definir un agente", "usar gestión de estado", o necesite patrones y ejemplos de código de la API de Python de ADK (Kit de Desarrollo de Agentes). Parte del conjunto de habilidades de Google ADK. Proporciona una referencia rápida para tipos de agente, definiciones de herramientas, patrones de orquestación, callbacks y gestión de estado. NO usar para crear nuevos proyectos (usar google-agents-cli-scaffold) o despliegue...
developmentapicode-review
health
tw93
Ejecuta una auditoría de salud de ingeniería asistida por agente con conciencia de presupuesto para desviación de instrucciones/configuración, hooks/MCP, superficies de verificación y mantenibilidad de IA. Úsalo cuando los usuarios pregunten 检查claude/检查codex/检查pi/配置检查/健康度 o reporten agentes que ignoran instrucciones, falta de validación o código que se vuelve difícil de mantener. No para depurar código ni revisar PRs.
developmentresearchcode-review
hunt
tw93
Encuentra la causa raíz antes de aplicar correcciones para errores, fallos, regresiones, pruebas fallidas, comportamientos rotos y defectos reportados por capturas de pantalla. Úsalo cuando los usuarios pregunten 排查/报错/崩溃/不工作/回归/判断为什么报错, o digan que algo solía funcionar y ahora falla. No es para revisión de código ni nuevas funciones.
developmenttestingcode-review
hyperframes-registry
heygen-com
Instalar y conectar bloques y componentes del registro en composiciones de HyperFrames. Usar al ejecutar hyperframes add, al instalar un bloque o componente, al conectar un elemento instalado en index.html, o al trabajar con hyperframes.json. Cubre el comando add, ubicaciones de instalación, conexión de subcomposiciones de bloques, fusión de fragmentos de componentes, descubrimiento del registro y creación de un nuevo bloque o componente para contribuir upstream (idea → andamiaje → validación → PR).
developmentapicode-review
implement
mattpocock
Implementar un trabajo basado en un PRD o conjunto de issues.
developmentcode-reviewproject-management
implement-specs
warpdotdev
Implementar una funcionalidad aprobada de PRODUCT.md y TECH.md, manteniendo las especificaciones y el código alineados en el mismo PR a medida que la implementación evoluciona. Usar después de que las especificaciones del producto y técnicas sean aprobadas y el siguiente paso sea construir la funcionalidad.
developmentcode-reviewapi
improve
shadcn
Inspeccionar cualquier base de código como asesor senior y producir planes de implementación priorizados y autocontenidos para que OTROS modelos/agentes ejecuten. Estrictamente de solo lectura sobre el código fuente — nunca implementa, corrige ni refactoriza nada por sí mismo. Usar cuando se solicite auditar una base de código, encontrar oportunidades de mejora (errores, seguridad, rendimiento, cobertura de pruebas, deuda técnica, migraciones, DX), sugerir funcionalidades o hacia dónde llevar el proyecto a continuación (hoja de ruta, dirección del producto), o generar planes de traspaso para que otro agente...
developmentcode-reviewresearch
improve-codebase-architecture
mattpocock
Encuentra oportunidades de profundización en una base de código, informado por el lenguaje del dominio en CONTEXT.md y las decisiones en docs/adr/. Úsalo cuando el usuario quiera mejorar la arquitectura, encontrar oportunidades de refactorización, consolidar módulos fuertemente acoplados o hacer que una base de código sea más testeable y navegable por IA.
developmentcode-reviewapi
migrate-radix-to-base
shadcn
Migra proyectos y componentes de React de Radix UI a Base UI. Úsalo cuando te pidan migrar desde radix, mover a base-ui, convertir primitivas de radix o cambiar la biblioteca base de un proyecto shadcn. Maneja componentes individuales ("migrar accordion") y proyectos completos.
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
We need to translate the given text from English to Spanish. The text describes a skill called "minimal-run-and-audit" but the instruction says to preserve the name only if it appears in the source text. The name "minimal-run-and-audit" does not appear in the source text; the source text mentions "Rigor Run skill" but that's different. So we should not include the name. We just translate the text inside <text>. Also preserve product names, protocol names, URLs, numbers, technical terms. The text has "README-first", "repro_outputs/", "patch notes", etc. We need to keep those as is or translate appropriately? "README-first" is a term, likely keep as is. "repro_outputs/" is a directory name, keep as is. "patch notes" might be translated as "notas de parche" but it's a technical term, could keep as "patch notes" or translate. The instruction says "preserve product names, protocol names, URLs, numbers, and technical terms
developmenttestingcode-review
nx-workspace
nrwl
Explorar y comprender espacios de trabajo de Nx. ÚSALO al responder preguntas sobre el espacio de trabajo, proyectos o tareas. TAMBIÉN ÚSALO cuando un comando de nx falle o necesites verificar objetivos/configuración disponibles antes de ejecutar una tarea. EJEMPLOS: '¿Qué proyectos hay en este espacio de trabajo?', '¿Cómo está configurado el proyecto X?', '¿Qué depende de la biblioteca Y?', '¿Qué objetivos puedo ejecutar?', 'No se puede encontrar la configuración para la tarea', 'depurar fallo de tarea de nx'.
developmentcode-reviewproject-management
ponytail
dietrichgebert
Obliga a la solución más perezosa que realmente funciona, la más simple, más corta, más mínima. Canaliza a un desarrollador senior que lo ha visto todo: cuestiona si la tarea necesita existir (YAGNI), recurre a la biblioteca estándar antes que al código personalizado, a las funciones nativas de la plataforma antes que a las dependencias, a una línea antes que a cincuenta. Soporta niveles de intensidad: ligero, completo (predeterminado), extremo. Úsalo cada vez que el usuario diga "ponytail", "sé perezoso", "modo perezoso", "solución más simple", "solución mínima", "yagni", "haz menos", o...
developmentcode-review
ponytail-audit
dietrichgebert
Auditoría completa del repositorio para detectar sobreingeniería. Como ponytail-review, pero escanea toda la base de código en lugar de un diff: una lista clasificada de qué eliminar, simplificar o reemplazar con equivalentes nativos/de la biblioteca estándar. Úsalo cuando el usuario diga "auditar esta base de código", "auditar por sobreingeniería", "qué puedo eliminar de este repositorio", "encontrar inflado", "ponytail-audit" o "/ponytail-audit". Informe único, no aplica correcciones.
code-reviewdevelopment
ponytail-debt
dietrichgebert
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
developmentcode-reviewproject-management
ponytail-review
dietrichgebert
Revisión de código centrada exclusivamente en el sobrediseño. Encuentra qué eliminar: biblioteca estándar reinventada, dependencias innecesarias, abstracciones especulativas, flexibilidad muerta. Una línea por hallazgo: ubicación, qué cortar, qué lo reemplaza. Úsalo cuando el usuario diga "revisar por sobrediseño", "qué podemos eliminar", "esto está sobrediseñado", "revisión de simplificación" o invoque /ponytail-review. Complementa la revisión centrada en corrección, esta solo busca complejidad.
code-reviewdevelopment
pr-to-video
heygen-com
flujo de trabajo pr-to-video: una solicitud de extracción de GitHub (URL como github.com/ / /pull/ , o / # , o "este PR" en un repositorio clonado) -> hechos del PR ingeridos (título, cuerpo, diff, commits, archivos, estadísticas +/-) -> narrator_scripts.json + audio (voz + música de fondo) + section_plan.md -> video explicativo de diff de código / antes-después / impacto. La entrada es un CAMBIO DE CÓDIGO. La URL es un enlace de PR, NO un sitio de marketing para raspar; no es un resumen de texto ni un sitio web de producto. Para una entrada que no sea un PR (sitio de producto, sitio web general, texto de tema),...
developmentvideocode-review
pr-walkthrough
warpdotdev
Generar un recorrido interactivo estático con D3 de una solicitud de extracción. Usar cuando el usuario desee un mapa de PR ampliable, orientación de PR en gráfico/lienzo, o una visualización alternativa de los componentes del sistema de PR, flujo de datos, dependencias de código y acciones del usuario.
developmentcode-reviewdata-analysis
qa
mattpocock
Sesión interactiva de QA donde el usuario reporta errores o problemas de forma conversacional, y el agente crea issues en GitHub. Explora el código base en segundo plano para obtener contexto y lenguaje del dominio. Úsalo cuando el usuario quiera reportar errores, hacer QA, crear issues de forma conversacional, o mencione "sesión de QA".
testingcode-reviewdevelopment
receiving-code-review
obra
Úsese al recibir comentarios de revisión de código, antes de implementar sugerencias, especialmente si los comentarios parecen poco claros o técnicamente cuestionables; requiere rigor técnico y verificación, no acuerdo performativo ni implementación ciega.
developmentcode-review
redesign-existing-projects
leonxlnx
Actualiza sitios web y aplicaciones existentes a calidad premium. Audita el diseño actual, identifica patrones genéricos de IA y aplica estándares de diseño de alto nivel sin romper la funcionalidad. Funciona con cualquier framework CSS o CSS vanilla.
designdevelopmentcode-review
request-refactor-plan
mattpocock
Crear un plan de refactorización detallado con commits pequeños mediante una entrevista al usuario, luego archivarlo como un issue de GitHub. Usar cuando el usuario quiera planificar una refactorización, crear un RFC de refactorización o dividir una refactorización en pasos incrementales seguros.
developmentcode-reviewproject-management
requesting-code-review
obra
Úsalo al completar tareas, implementar funciones importantes o antes de fusionar para verificar que el trabajo cumple con los requisitos.
developmentcode-review
resolve-merge-conflicts
warpdotdev
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts, when `git status` shows unmerged paths, or when files contain conflict markers.
developmentcode-review
resolving-merge-conflicts
mattpocock
Úsalo cuando necesites resolver un conflicto de fusión/rebase de git en curso.
developmentcode-review
review
mattpocock
Revisa los cambios desde un punto fijo (commit, rama, etiqueta o merge-base) en dos ejes: Estándares (¿el código sigue los estándares de codificación documentados de este repositorio?) y Especificación (¿el código coincide con lo que solicitó el issue/PRD original?). Ejecuta ambas revisiones en subagentes paralelos y las reporta lado a lado. Úsalo cuando el usuario quiera revisar una rama, un PR, cambios en progreso, o pida "revisar desde X".
code-reviewdevelopmenttesting
review-pr
warpdotdev
Revisa el diff de una pull request y escribe comentarios estructurados en review.json para que el flujo de trabajo los publique. Úsalo al revisar un PR verificado desde artefactos locales como pr_diff.txt y pr_description.txt, generando una salida de revisión legible por máquina en lugar de publicar directamente en GitHub.
code-reviewdevelopment
safe-debug
lllllllama
Habilidad de Rigor Debug / Rigor Audit para trabajo de investigación en deep learning. Úsala cuando el usuario pegue un traceback, error de terminal, CUDA OOM, fallo de carga de checkpoint, desajuste de formas, síntoma de pérdida NaN o fallo de entrenamiento y desee un diagnóstico conservador antes de cualquier parche, con correcciones de depuración claramente separadas de las contribuciones de investigación. No usar para refactorización amplia, adaptación especulativa, parches exploratorios automáticos o familiarización general con el repositorio.
developmenttestingcode-review
setup-pre-commit
mattpocock
Configurar hooks de pre-commit de Husky con lint-staged (Prettier), verificación de tipos y pruebas en el repositorio actual. Usar cuando el usuario quiera agregar hooks de pre-commit, configurar Husky, configurar lint-staged, o agregar formato/verificación de tipos/pruebas al momento del commit.
developmenttestingcode-review
snyk-agent-scan-compliance
samber
Experto en cumplimiento para snyk-agent-scan — el escáner de archivos de skill de agente — NO para otras herramientas CLI de Snyk (snyk test, snyk code SAST, snyk iac, snyk container). Corrige alertas mediante reestructuración de contenido, nunca suprimiendo ni eliminando información. Cubre todos los archivos en un directorio de skill: SKILL.md, references/, assets/ y cualquier markdown secundario. Aplicar al crear una nueva skill, editar una existente, solucionar problemas de una ejecución fallida de snyk-agent-scan localmente o en CI, o desbloquear un PR retenido por el agente...
developmentsecuritycode-review
source-driven-development
addyosmani
Fundamenta cada decisión de implementación en la documentación oficial. Úsalo cuando quieras código autorizado y con citas de fuentes, libre de patrones obsoletos. Úsalo al construir con cualquier framework o biblioteca donde la corrección sea importante.
developmentresearchcode-review
systematic-debugging
obra
Úsalo al encontrar cualquier error, fallo en pruebas o comportamiento inesperado, antes de proponer correcciones.
developmenttestingcode-review
test-driven-development
obra
Úsalo al implementar cualquier funcionalidad o corrección de errores, antes de escribir el código de implementación.
developmenttestingcode-review
typescript-advanced-types
wshobson
Domina el sistema de tipos avanzado de TypeScript, incluyendo genéricos, tipos condicionales, tipos mapeados, literales de plantilla y tipos utilitarios para construir aplicaciones con seguridad de tipos. Úsalo al implementar lógica de tipos compleja, crear utilidades de tipos reutilizables o garantizar la seguridad de tipos en tiempo de compilación en proyectos de TypeScript.
developmentcode-review
validate-changes-match-specs
warpdotdev
Validar que la implementación de una rama o solicitud de extracción coincida con las especificaciones introducidas de producto, técnicas, de seguridad y relacionadas. Úselo al revisar o finalizar un cambio basado en especificaciones y al resolver discrepancias entre las especificaciones registradas y la implementación.
developmentcode-reviewtesting
verification-before-completion
obra
Úsalo cuando estés a punto de afirmar que el trabajo está completo, corregido o pasando, antes de hacer commits o crear PRs; requiere ejecutar comandos de verificación y confirmar la salida antes de hacer cualquier afirmación de éxito; siempre evidencia antes de aseveraciones.
testingcode-reviewdevelopment