Audit an Astro application and propose prioritized improvements across performance & islands, architecture, SEO/accessibility/meta, and DX/TypeScript quality. Produces a report with severity, ranked findings, and before/after refactor recipes. Use when reviewing, refactoring, or onboarding into an Astro codebase.
Diseña APIs públicas estables y compatibles usando principios de diseño extend-only. Gestiona compatibilidad de API, de wire y de binario, y versionado para paquetes NuGet y sistemas distribuidos.
Diseña o revisa la arquitectura de soluciones .NET abarcando monolitos modulares, clean architecture, vertical slices, microservicios, DDD, CQRS y límites cloud-native sin sobre-ingeniería.
Analiza Pull Requests en proyectos .NET Core realizando revisión de código automatizada. Evalúa calidad, seguridad, rendimiento, convenciones y tests. Genera un informe detallado con puntuación y recomendaciones accionables. Úsala para revisiones de PRs o auditorías de código.
Escribe código C# moderno y de alto rendimiento usando records, pattern matching, value objects, async/await, Span<T>/Memory<T> y patrones de diseño de API. Enfatiza programación funcional con C# 12+.
Elige la abstracción de concurrencia correcta en .NET — desde async/await para I/O hasta Channels para productor/consumidor y Akka.NET para gestión de entidades con estado. Evita locks y sincronización manual.
Patrones de acceso a base de datos para rendimiento. Separa modelos de lectura/escritura, evita queries N+1, usa AsNoTracking, aplica límites de filas y nunca hagas joins en la aplicación. Funciona con EF Core y Dapper.
Buenas prácticas de Entity Framework Core incluyendo NoTracking por defecto, query splitting para colecciones de navegación, gestión de migraciones, servicios dedicados de migración y errores comunes a evitar.
Diseña e implementa Minimal APIs en ASP.NET Core usando endpoints handler-first, route groups, filtros y composición ligera adaptada a servicios .NET modernos.
Analiza y refactoriza código .NET Core aplicando principios SOLID, código limpio y patrones de diseño. Detecta malos olores de código, propone mejoras estructurales y genera el código refactorizado. Úsala al limpiar deuda técnica o mejorar mantenibilidad.
Escribe tests de integración usando TestContainers para .NET con xUnit. Cubre testing de infraestructura con bases de datos reales, colas de mensajes y cachés en contenedores Docker en lugar de mocks.
Genera y gestiona tests unitarios en proyectos .NET Core usando xUnit, NSubstitute y FluentAssertions. Aplica patrones AAA, nomenclatura estándar y cobertura mínima. Úsala cuando necesites crear, ampliar o auditar tests en soluciones .NET.
Genera documentación wiki estructurada a partir de código fuente .NET Core. Extrae XML docs, analiza arquitectura, y produce páginas Markdown para GitHub Wiki o Confluence. Úsala para documentar APIs, dominios y decisiones de arquitectura.
Lightweight readiness assessment before task completion or phase transition
Mark a task as complete, update roadmap, commit changes, and prepare traceability logs
Initialize and manage Construction phase activities - build the system incrementally
Genera o actualiza la documentación de arquitectura a partir de la plantilla
Genera documentación legible para humanos a partir de código y artefactos
Planifica la iteración basándose en el estado actual y la hoja de ruta
Crea un pull request con descripción estructurada vinculada al contexto de la tarea en la hoja de ruta
Crea o actualiza el documento de evaluación de riesgos a partir de la plantilla
Genera casos de prueba y plan de pruebas a partir de casos de uso y requisitos
Crea una especificación de caso de uso a partir de la plantilla
Genera un documento de visión a partir de la plantilla
Deploy an OpenUP agent team to work on the current iteration
Transform a high-level use case into detailed scenarios with test cases
Initialize and manage Elaboration phase activities - establish architecture baseline
Genera un documento PDF con la documentación completa de todas las skills del repositorio. Escanea los directorios de skills, extrae metadatos y contenido SKILL.md, y los compila en un PDF estructurado con portada, índice y sección por skill. Usar cuando se necesite documentar, compartir o revisar el catálogo completo de skills del proyecto.
Initialize and manage Inception phase activities - define scope, vision, and feasibility
One-command project setup for OpenUP - interactive initialization wizard
Create traceability logs (markdown + JSONL) for the current agent run
Check phase completion criteria and prepare for phase review
Generate iteration plan and roadmap entry for a feature idea
Fast iteration mode for small changes - simplified workflow with minimal overhead
Create an input request document for asynchronous stakeholder communication
Generate iteration retrospective with feedback and action items
Crea una visión técnica compartida para la alineación del equipo
Begin a new OpenUP iteration with proper phase context and task selection
Guide Test-Driven Development cycle adapted for AI agents with a pragmatic approach
Initialize and manage Transition phase activities - deploy to users
Skill para procesar cuadernillos en PDF, eliminando marcas de agua o texto de "Rubio", añadiendo una marca registrada personalizada y organizando los resultados por carpetas. Útil para limpieza de materiales históricos y rebranding.
Guidelines for asynchronous programming in Python with Asyncio, concurrency handling, and avoiding blocking patterns.
Best practices for implementing Model Context Protocol (MCP) servers in Python. Integrate Agentic AI capabilities efficiently.
Advanced software development principles, type hints, clean architecture, and maintainable structure in Python.
Master profiling and optimization in Python (cProfile, memory_profiler, CPU optimization, and efficient data structures).
Comprehensive testing strategies in Python using Pytest, fixtures, mocking, and TDD methodology.
Guide for creating or updating Agent Skills using the standardized SKILL.md specification, including naming rules, optional frontmatter fields, validation, packaging, and best practices for structuring scripts, references, and assets.