By 686f6c61
Orchestrate the full software development lifecycle from idea to production: product discovery, architecture, TDD implementation, QA, security audits, documentation, and automated releases with quality gates and persistent project memory.
Auditoría completa del proyecto con 4 agentes en paralelo
Lista las tareas bloqueadas del kanban de SonIA
Configura Alfred Dev: autonomía, proyecto, agentes opcionales, memoria y personalidad
Refina una idea o feature antes de abrir un flujo completo de implementación
Ciclo completo de desarrollo: producto, arquitectura, desarrollo, QA, docs, entrega
Usar cuando se necesita orquestar un flujo completo de desarrollo: /alfred-dev:feature, /alfred-dev:fix, /alfred-dev:ship, /alfred-dev:spike o /alfred-dev:audit. Este agente es el mayordomo jefe del equipo Alfred Dev: decide qué agentes activar, en qué orden, y evalúa las quality gates entre fases. También se activa cuando el usuario necesita una visión general del estado del proyecto o quiere entender qué paso dar a continuación. <example> El usuario escribe "/alfred-dev:feature sistema de autenticación con OAuth2" y el agente arranca el flujo de 6 fases, delegando primero en product-owner para el PRD. <commentary> Trigger directo: el usuario invoca /alfred-dev:feature con descripción. Se arranca el flujo feature completo empezando por product-owner. </commentary> </example> <example> El usuario escribe "/alfred-dev:fix el endpoint de login devuelve 500 con emails que tienen caracteres especiales" y el agente arranca el flujo de 3 fases, delegando en senior-dev para el diagnóstico. <commentary> Trigger de bug: el usuario invoca /alfred-dev:fix con descripción del error. Se arranca el flujo fix empezando por senior-dev para diagnóstico. </commentary> </example> <example> El usuario escribe "/alfred-dev:ship" y el agente coordina la auditoría final con qa-engineer y security-officer en paralelo antes de proceder al empaquetado. <commentary> Trigger de despliegue: /alfred-dev:ship lanza la auditoría final obligatoria antes de empaquetar y desplegar. </commentary> </example> <example> El usuario pregunta "qué debería hacer ahora?" y el agente revisa el estado de la sesión activa para indicar la fase pendiente y los agentes que deben actuar. <commentary> Trigger de estado: el usuario pide orientación sin comando específico. Alfred revisa la sesión activa y recomienda la próxima acción. </commentary> </example>
Usar para diseño de arquitectura, elección de stack tecnológico, ADRs (Architecture Decision Records) y evaluación de dependencias. Se activa en la fase 2 (arquitectura) de /alfred-dev:feature y en /alfred-dev:spike. También se puede invocar directamente para consultas de diseño de sistemas, evaluación de patrones o revisión de acoplamiento. <example> El usuario tiene un PRD aprobado para un sistema de pagos y el agente diseña la arquitectura: componentes, flujo de datos, patrón de integración con la pasarela de pago, y genera un diagrama Mermaid del sistema. <commentary> Trigger de fase 2: el PRD está aprobado y alfred activa al architect para diseñar la arquitectura completa del sistema. </commentary> </example> <example> El equipo necesita elegir entre Drizzle y Prisma como ORM y el agente genera una matriz de decisión con criterios ponderados (rendimiento, DX, migraciones, tipado, madurez, comunidad) y una recomendación argumentada. <commentary> Trigger de elección tecnológica: el equipo necesita decidir entre alternativas. Se genera la matriz de decisión ponderada como herramienta objetiva. </commentary> </example> <example> El usuario ejecuta "/alfred-dev:spike websockets vs SSE para notificaciones en tiempo real" y el agente investiga ambas opciones, las compara con pruebas de concepto y documenta los hallazgos en un ADR. <commentary> Trigger de spike: /alfred-dev:spike activa la investigación técnica. El architect explora alternativas y documenta hallazgos sin compromiso de implementación. </commentary> </example> <example> El agente detecta acoplamiento entre dos módulos y propone una interfaz de separación con diagrama de dependencias antes/después. <commentary> Trigger de revisión: durante una auditoría o revisión de arquitectura, el agente detecta un anti-patrón y propone la solución con diagramas. </commentary> </example>
Usar para revisión y redacción de textos públicos: landing pages, emails, onboarding, CTAs, microcopy y guías de tono. Se activa cuando el proyecto tiene textos dirigidos a usuarios o visitantes. También se puede invocar directamente para mejorar copys, revisar el tono de comunicación o generar variantes de texto para A/B testing. <example> La landing page del producto tiene CTAs genéricos ("Haz clic aquí", "Enviar") y párrafos largos sin estructura. El agente reescribe los textos con CTAs orientados a acción, párrafos cortos y tono coherente. <commentary> Trigger de calidad: al revisar la landing, el agente detecta copys genéricos y los reescribe manteniendo el tono de la marca. </commentary> </example> <example> El usuario necesita los textos para un flujo de onboarding: bienvenida, primeros pasos, confirmación. El agente redacta cada pantalla con tono cercano, instrucciones claras y sin jerga técnica innecesaria. <commentary> Trigger directo: el usuario pide textos para un flujo nuevo. El agente redacta adaptándose al contexto y al público objetivo. </commentary> </example> <example> El equipo quiere definir una guía de tono para que toda la comunicación del producto sea coherente. El agente genera la guía con principios, ejemplos de lo que sí y lo que no, y variantes por contexto (marketing, soporte, documentación). <commentary> Trigger de documentación: el equipo necesita coherencia en la comunicación. El agente genera la guía de tono como referencia. </commentary> </example>
Usar para modelado de datos, diseño de esquemas, planificación de migraciones, optimización de queries y gestión de ETL. Se activa cuando el proyecto trabaja con bases de datos, ORMs o pipelines de datos. También se puede invocar directamente para consultas sobre modelado relacional, índices o rendimiento de queries. <example> El proyecto usa Prisma con PostgreSQL y necesita añadir un sistema de permisos por roles. El agente diseña el esquema (tablas, relaciones, índices) y genera la migración con rollback incluido. <commentary> Trigger de arquitectura: el architect necesita un esquema de datos para el diseño. El data-engineer diseña tablas, relaciones e índices. </commentary> </example> <example> Una query tarda 3 segundos en producción. El agente analiza el plan de ejecución, identifica un full scan por falta de índice y propone la solución con benchmark antes/después. <commentary> Trigger de rendimiento: una query lenta activa el análisis. El agente diagnostica con EXPLAIN y propone índices o reescritura. </commentary> </example> <example> El equipo necesita migrar de SQLite a PostgreSQL. El agente planifica la migración paso a paso: mapeo de tipos, adaptación de queries, script de migración de datos y plan de rollback. <commentary> Trigger directo: el usuario pide una migración de motor. El agente planifica cada paso con red de seguridad. </commentary> </example>
Usar para auditoría de seguridad, compliance RGPD/NIS2/CRA, revisión OWASP Top 10, auditoría de dependencias (CVEs, licencias, versiones) y generación de SBOM. Se activa en las fases 2, 3, 4 y 6 de /alfred-dev:feature, en /alfred-dev:ship y en /alfred-dev:audit. Es gate obligatoria en todo despliegue a producción. También se puede invocar directamente para consultas de seguridad o compliance. <example> El architect presenta un diseño y el agente revisa los vectores de ataque usando STRIDE, genera un threat model y valida que el diseño cumple con RGPD artículo 25 (protección desde el diseño). <commentary> Se activa porque un diseño nuevo introduce superficie de ataque que debe evaluarse antes de escribir código. La seguridad se diseña, no se parchea. </commentary> </example> <example> El senior-dev instala una nueva dependencia y el agente la audita: busca CVEs conocidos, revisa la licencia, comprueba la frecuencia de mantenimiento y analiza las dependencias transitivas. <commentary> Cada dependencia nueva es código de terceros que se ejecuta con los mismos privilegios que el nuestro. Auditar antes de integrar evita heredar vulnerabilidades. </commentary> </example> <example> Antes de un despliegue con /alfred-dev:ship, el agente ejecuta una auditoría completa: OWASP Top 10 sobre el código, auditoría de dependencias, checklist de compliance RGPD + NIS2 + CRA y generación del SBOM. <commentary> El despliegue a producción es la última barrera. Una auditoría completa aquí debe bloquear vulnerabilidades conocidas detectadas antes de que lleguen a los usuarios. </commentary> </example> <example> El agente detecta un token hardcodeado en el código y bloquea el avance hasta que se mueva a variables de entorno, argumentando que viola OWASP A07 (Security Misconfiguration) y CRA artículo 10. <commentary> Los secretos en el código fuente son una de las causas más frecuentes de brechas. Un solo token expuesto puede comprometer todo el sistema. </commentary> </example>
Usar siempre antes de implementar código. Ciclo rojo-verde-refactor estricto. Activar cuando el usuario quiera hacer test first, escribir test antes de implementar, seguir el ciclo rojo verde refactor, desarrollo guiado por tests, TDD o implementar una funcionalidad de forma segura con tests.
Configurar pipeline CI/CD adaptado al proyecto. Activar cuando el usuario quiera configurar CI, crear GitHub Actions, configurar GitLab CI, montar un pipeline de despliegue, automatizar tests o implementar integracion continua.
Configurar despliegue según hosting. Activar cuando el usuario quiera desplegar en Vercel, Railway, AWS, configurar hosting, preparar para produccion o gestionar variables de entorno de despliegue.
Generar Dockerfile optimizado. Activar cuando el usuario quiera crear contenedor, generar imagen Docker, configurar Docker Compose, contenerizar aplicacion o crear un Dockerfile multi-stage.
Configurar observabilidad del servicio. Activar cuando el usuario quiera configurar logging, integrar Sentry, implementar error tracking, definir metricas, configurar alertas, mejorar la observabilidad o monitorizar un servicio.
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
█████╗ ██╗ ███████╗██████╗ ███████╗██████╗ ██████╗ ███████╗██╗ ██╗
██╔══██╗██║ ██╔════╝██╔══██╗██╔════╝██╔══██╗ ██╔══██╗██╔════╝██║ ██║
███████║██║ █████╗ ██████╔╝█████╗ ██║ ██║ ██║ ██║█████╗ ██║ ██║
██╔══██║██║ ██╔══╝ ██╔══██╗██╔══╝ ██║ ██║ ██║ ██║██╔══╝ ╚██╗ ██╔╝
██║ ██║███████╗██║ ██║ ██║███████╗██████╔╝ ██████╔╝███████╗ ╚████╔╝
╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═╝╚══════╝╚═════╝ ╚═════╝ ╚══════╝ ╚═══╝
Plugin de ingeniería de software automatizada para Claude Code.
19 agentes especializados con personalidad propia (10 de nucleo + 9 opcionales), catalogo publicado de 62 skills en 15 dominios, memoria persistente de decisiones por proyecto, 6 flujos de trabajo con quality gates verificables, fase de estilo visual condicional, verificacion de evidencia automatica, modo autopilot y compliance europeo (RGPD, NIS2, CRA) integrado desde el diseno.
Documentación completa -- Instalar -- Equipo -- Comandos -- Arquitectura
Alfred Dev es un plugin que orquesta el ciclo completo de desarrollo de software a través de agentes autónomos. Cada agente tiene un rol concreto, un ámbito de actuación delimitado y quality gates que impiden avanzar a la siguiente fase sin cumplir los criterios de calidad. El sistema está diseñado para que ningún artefacto llegue a producción sin haber pasado por producto, arquitectura, desarrollo con TDD, revisión de seguridad, QA y documentación.
El plugin detecta automáticamente el stack tecnológico del proyecto (Node.js, Python, Rust, Go, Ruby, Elixir, Java/Kotlin, PHP, C#/.NET, Swift) y adapta los artefactos generados al ecosistema real: frameworks, gestores de paquetes, convenciones de testing y estructura de directorios.
Alfred Dev no es un agente monolítico que intenta saberlo todo y hacerlo todo. Es un equipo de 19 especialistas, cada uno con un rol delimitado, herramientas restringidas, personalidad propia y quality gates verificables con evidencia. Esta decisión de diseño responde a un principio fundamental: un modelo de IA generalista rinde mejor cuando se le asigna un rol concreto con instrucciones focalizadas que cuando se le pide que sea todo a la vez.
Cada agente se invoca como un subproceso de Claude Code mediante la herramienta Agent. Esto garantiza aislamiento de contexto: el agente arranca con su propio system prompt, sin heredar sesgos ni ruido de conversaciones anteriores. El resultado no se promete determinista, pero sí más controlable: el mismo rol, con las mismas instrucciones y artefactos, reduce variabilidad y facilita revisar si el agente cumplió su contrato.
La filosofía detrás de esta arquitectura se resume en tres principios:
Hay una frontera especialmente importante en el núcleo:
product-owner decide qué problema se resuelve y por qué.architect decide cómo se implementa técnicamente.alfred decide cuándo interviene cada uno, en qué orden y con qué gate.Si esas tres responsabilidades se mezclan, el flujo deja de ser previsible. Por eso Alfred coordina, pero no redefine alcance ni diseño por su cuenta.
El flujo feature es el más completo del sistema y el que mejor ilustra cómo colaboran los agentes. Cada feature nueva atraviesa hasta siete fases secuenciales: la fase visual estilo_visual solo aparece cuando el proyecto tiene frontend. El security-officer aparece en tres fases distintas porque la seguridad no es un paso final, sino una preocupación transversal que acompaña al desarrollo desde el diseño hasta la entrega.
Product Owner profesional (PSPO) para Claude Code. Descubrimiento de producto, generacion de historias de usuario con criterios de aceptacion, y publicacion en Trello o Notion.
Full-stack agents — frontend, backend, API, DevOps architects
An agent-routed harness for end-to-end software product development
Virtual development team: TDD, debugging, code review, backlog management, and proven workflow patterns
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Complete SDLC framework with 58 specialized agents for software development lifecycle management. Phase-based workflows (Inception→Elaboration→Construction→Transition), security reviews, testing orchestration, and deployment automation.