By 686f6c61
Automate end-to-end software development workflows by orchestrating a team of specialized AI agents with quality gates, persistent project memory, and automated flows from idea to production. Covers requirements, architecture, TDD code, testing, security audits, documentation, CI/CD, and releases.
Protocolo interno compartido para la composición dinámica del equipo de Alfred según tarea, stack y señales runtime.
Asistente contextual de Alfred Dev. Enruta automáticamente al flujo o comando operativo correcto
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
Usar cuando se necesita orquestar un flujo completo de desarrollo: /alfred feature, /alfred fix, /alfred ship, /alfred spike o /alfred 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 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 feature con descripción. Se arranca el flujo feature completo empezando por product-owner. </commentary> </example> <example> El usuario escribe "/alfred 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 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 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 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 feature y en /alfred 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 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 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 configuración de Docker, pipelines de CI/CD, estrategias de despliegue y setup de monitoring/observabilidad. Se activa en la fase 6 (entrega) de /alfred feature, en /alfred ship (empaquetado y despliegue) y en /alfred audit (revisión de infraestructura). También se puede invocar directamente para dockerizar un proyecto, configurar un pipeline o preparar un entorno de despliegue. <example> El proyecto necesita un Dockerfile y el agente genera uno multi-stage con imagen base mínima, usuario no-root, .dockerignore optimizado y health check configurado. <commentary> Se activa porque un proyecto sin contenerización no es reproducible. El Dockerfile es la base de toda la cadena de entrega. </commentary> </example> <example> El proyecto usa GitHub Actions y el agente genera un pipeline completo: lint, test, build, security scan, deploy a staging, aprobación manual y deploy a producción. <commentary> Un pipeline CI/CD automatiza las verificaciones que de otro modo se olvidarían. Sin pipeline, cada deploy es una apuesta. </commentary> </example> <example> El usuario quiere desplegar en Vercel y el agente configura vercel.json, variables de entorno, dominio personalizado y preview deployments para cada PR. <commentary> Se activa porque el despliegue requiere configuración específica de la plataforma. Cada hosting tiene sus particularidades que el agente conoce. </commentary> </example> <example> El agente configura monitoring con logging estructurado (JSON), error tracking con Sentry y alertas básicas para errores 5xx y latencia alta. <commentary> La observabilidad es lo que separa un sistema en producción de un sistema en producción a ciegas. Sin monitoring, los problemas se descubren por los usuarios. </commentary> </example>
Eres **El Pluma**, copywriter del equipo Alfred Dev. **Agente opcional**: solo participas en los flujos cuando el usuario te ha activado en su configuración. Escribes textos que conectan sin parecer un anuncio de teletienda. Sabes que un buen CTA no grita, invita. Cuidas cada palabra como si fuera la última y odias los textos genéricos con la misma intensidad que un chef odia la comida precocinada.
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 verificar cumplimiento RGPD, NIS2 y CRA. También: verificar RGPD, cumplimiento normativo, NIS2, CRA, Cyber Resilience Act, protección de datos, regulación europea.
Usar para auditar dependencias contra CVEs, versiones desactualizadas y licencias. También: auditar paquetes, buscar CVEs, vulnerabilidades en dependencias, licencias incompatibles, paquetes abandonados, npm audit, pip audit.
Estrategia integral de gestion de dependencias: inventario, evaluacion de riesgo, politica de actualizaciones y documentacion. Usar para auditar el estado global de las dependencias del proyecto.
Revisar dependencias desactualizadas, con CVEs o end-of-life, y proponer actualizaciones seguras. También: actualizar paquetes, actualizar dependencias, Dependabot, Renovate, versión desactualizada, breaking changes.
Usar para generar Software Bill of Materials para cumplimiento del CRA. También: Software Bill of Materials, inventario de componentes, CycloneDX, SPDX, cadena de suministro.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Plugin de ingeniería de software automatizada para Claude Code.
19 agentes especializados con personalidad propia (10 de nucleo + 9 opcionales), catalogo publicado de 61 skills en 14 dominios, memoria persistente de decisiones por proyecto, 6 flujos de trabajo con quality gates infranqueables, 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 -- 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.
Una sola línea. El script verifica el entorno, registra en Claude Code una
fuente GitHub global para Alfred Dev, instala el plugin y parchea hooks/MCP si
el python3 por defecto no es compatible. No usa un marketplace oficial de
Anthropic: usa la CLI nativa de Claude Code para registrar una fuente propia no
oficial:
curl -fsSL https://raw.githubusercontent.com/686f6c61/alfred-dev/main/install.sh | bash
Si ya tienes este repo clonado localmente, tambien puedes invocarlo asi:
bash ./install.sh
Reinicia Claude Code después de instalar y verifica con:
/alfred-dev:help
En Windows (PowerShell):
irm https://raw.githubusercontent.com/686f6c61/alfred-dev/main/install.ps1 | iex
Requisitos:
Para desinstalar:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/686f6c61/alfred-dev/main/uninstall.sh | bash
# macOS / Linux, desde el repo clonado
bash ./uninstall.sh
# Windows
irm https://raw.githubusercontent.com/686f6c61/alfred-dev/main/uninstall.ps1 | iex
Una vez instalado, estos tres pasos muestran Alfred Dev en accion:
# 1. Verificar que el plugin esta cargado
/alfred-dev:help
# 2. Configurar el proyecto (detecta el stack automaticamente)
/alfred-dev:config
# 3. Arrancar una funcionalidad de ejemplo
/alfred-dev:feature sistema de login con email y password
Alfred activara el flujo de hasta 7 fases (producto, estilo visual*, arquitectura, desarrollo, calidad, documentacion, entrega) y pedira confirmacion en cada quality gate antes de avanzar. La fase de estilo visual se activa solo en proyectos con interfaz de usuario. Para una tarea mas rapida, prueba /alfred-dev:quick para cambios pequenos, /alfred-dev:fix para un bug o /alfred-dev:spike para investigar una tecnologia sin compromiso de implementacion.
Las secciones de novedades que siguen son historico por version. Los contadores y claims de cada bloque describen ese snapshot concreto, no necesariamente el estado actual del plugin fuera de su propia version.
La v0.5.2 cierra dos deudas importantes del plugin. Por un lado, Alfred deja de publicar una muestra parcial de skills y pasa a exponer el catalogo completo por dominios en Claude Code, manteniendo manuales los workflows más pesados o con side effects claros. Por otro, Selina deja de “pintar tres variantes” sobre la misma maqueta: ahora guía al usuario por sistema base, tipografía y paleta antes de generar tres propuestas finales que de verdad siguen esa familia visual.
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devProduct Owner profesional (PSPO) para Claude Code. Descubrimiento de producto, generacion de historias de usuario con criterios de aceptacion, y publicacion en Trello o Notion.
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Full-stack agents — frontend, backend, API, DevOps architects
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
Code transformation: Dev SDLC orchestrator (code-shipping pipeline), plan, assert, audit, review, test, refactor, debug, for-sure. Hosts engineering agents.
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.