Title: Alfred Dev - plugin de Claude Code para equipos de desarrollo
Open Graph Title: Alfred Dev - plugin de Claude Code para equipos de desarrollo
X Title: Alfred Dev - plugin de Claude Code para equipos de desarrollo
Description: Plugin de Claude Code con 19 agentes especializados, un catalogo publicado de 62 skills y memoria persistente por proyecto. TDD estricto, seguridad transversal y quality gates automáticas en cada fase.
Open Graph Description: Un equipo de 19 agentes especializados para Claude Code. Cada rol tiene herramientas restringidas, personalidad propia y quality gates que exigen evidencia antes de cerrar trabajo.
X Description: Plugin de Claude Code: 10 agentes de núcleo + 9 opcionales, memoria SQLite por proyecto, 25 comandos namespaced + /alfred y quality gates automáticas en cada fase del desarrollo.
Opengraph URL: https://alfred-dev.com/
X: @686f6c61
Domain: alfred-dev.com
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Alfred Dev","description":"Plugin de Claude Code con 19 agentes especializados, un catalogo publicado de 62 skills y memoria persistente por proyecto. TDD estricto, seguridad transversal y quality gates automáticas en cada fase.","url":"https://alfred-dev.com/","applicationCategory":"DeveloperApplication","operatingSystem":"macOS, Linux, Windows","inLanguage":"es-ES","softwareVersion":"0.6.1","datePublished":"2026-03-21","dateModified":"2026-06-22","image":"https://alfred-dev.com/screenshots/alfred-dev-share-es.png","screenshot":"https://alfred-dev.com/screenshots/alfred-dev-share-es.png","offers":{"@type":"Offer","price":"0","priceCurrency":"EUR"},"author":{"@type":"Person","name":"686f6c61","url":"https://github.com/686f6c61/alfred-dev","sameAs":["https://github.com/686f6c61/alfred-dev","https://x.com/686f6c61"]},"publisher":{"@type":"Organization","name":"Alfred Dev","url":"https://github.com/686f6c61/alfred-dev","logo":"https://alfred-dev.com/favicon.png"}}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Funciona en Windows?","acceptedAnswer":{"@type":"Answer","text":"Sí. Alfred Dev tiene un instalador nativo en PowerShell para Windows 10/11. También puedes usar el instalador bash a través de WSL (Windows Subsystem for Linux) o Git Bash. Requiere Claude Code reciente y Python 3.10+ también en Windows."}},{"@type":"Question","name":"Qué dependencias necesita?","acceptedAnswer":{"@type":"Answer","text":"En macOS, Linux y Windows necesita Claude Code reciente y Python 3.10+. En Windows, PowerShell 5.1+ viene preinstalado en Windows 10/11."}},{"@type":"Question","name":"Cómo actualizo el plugin?","acceptedAnswer":{"@type":"Answer","text":"Ejecuta /alfred-dev:update dentro de Claude Code. El comando consulta GitHub, compara versiones, detecta el scope instalado con claude plugin list --json y te muestra las notas de la release si hay versión nueva. En scope de usuario, local, project o desconocido usa el instalador idempotente, limpia rastros heredados local/project y normaliza a instalación global de usuario; en scope managed te indica que lo gestione el administrador."}},{"@type":"Question","name":"Qué hace Alfred en un repo ya existente?","acceptedAnswer":{"@type":"Answer","text":"Si el proyecto ya tiene código pero todavía no tiene mapa persistente, Alfred prioriza /alfred-dev:map-codebase. Analiza la estructura, detecta stack, entrypoints, riesgos y convenciones, y deja el contexto en docs/project/codebase-map.md y docs/project/current.md antes de abrir feature, fix, spike o audit."}},{"@type":"Question","name":"Cuándo uso quick y cuándo feature?","acceptedAnswer":{"@type":"Answer","text":"/alfred-dev:quick es para cambios pequeños, locales y acotados: dos fases ligeras, tests de la zona tocada y revisión rápida de seguridad. /alfred-dev:feature es para funcionalidad nueva o cambios que cruzan varios dominios, necesitan PRD, decisiones de arquitectura o un ciclo completo de producto a entrega."}},{"@type":"Question","name":"Puedo pausar y retomar una sesión?","acceptedAnswer":{"@type":"Answer","text":"Sí. /alfred-dev:pause guarda el estado actual en .claude/alfred-handoff.json y docs/project/handoff.md. Después puedes volver con /alfred-dev:resume o pedir simplemente /alfred-dev:next. Alfred recupera el flujo, la fase actual, la gate pendiente y el siguiente paso concreto."}},{"@type":"Question","name":"Qué es verify y por qué existe si ya hay tests?","acceptedAnswer":{"@type":"Answer","text":"/alfred-dev:verify cierra la validación humana del entregable. Los tests automáticos dicen si el sistema funciona técnicamente; verify registra si cumple la expectativa del usuario en UAT. El estado queda trazado como pendiente, aprobado o rechazado en .claude/alfred-uat.json y docs/project/uat.md."}},{"@type":"Question","name":"Qué muestra progress?","acceptedAnswer":{"@type":"Answer","text":"/alfred-dev:progress hace visible el estado operativo del proyecto: flujo activo o handoff, progreso general, kanban, bloqueos, trazabilidad y estado de UAT. No abre trabajo nuevo ni fuerza una gate; sirve para decidir qué toca ahora con contexto real."}},{"@type":"Question","name":"Qué añade SonIA en 0.4.5?","acceptedAnswer":{"@type":"Answer","text":"Ahora SonIA no solo mantiene el tablero por debajo. /alfred-dev:standup, /alfred-dev:blocked, /alfred-dev:in-progress, /alfred-dev:validate y /alfred-dev:search convierten ese estado en una interfaz operativa diaria desde CLI."}},{"@type":"Question","name":"GitHub pasa a ser la fuente de verdad del proyecto?","acceptedAnswer":{"@type":"Answer","text":"No. /alfred-dev:sync-github ejecuta SonIA Sync como espejo colaborativo para issues. La fuente de verdad sigue siendo local: docs/project/, .claude/ y la memoria SQLite del proyecto."}},{"@type":"Question","name":"Qué es Memory UI y cuándo debería usarla?","acceptedAnswer":{"@type":"Answer","text":"/alfred-dev:memory-ui abre una vista local en navegador sobre la SQLite real del proyecto. Úsala cuando quieras entender rápido qué ha pasado, qué decisiones hay registradas, qué commits se han capturado, cómo va la continuidad o si la memoria está sana, sin leer la base de datos a mano."}},{"@type":"Question","name":"Tengo que configurar Alfred a mano la primera vez?","acceptedAnswer":{"@type":"Answer","text":"No necesariamente. En la primera sesión Alfred puede bootstrappear .claude/alfred-dev.local.md con una configuración base usable para CLI. Después puedes afinar autonomía, agentes opcionales, memoria o personalidad con /alfred-dev:config."}},{"@type":"Question","name":"Es compatible con otros plugins de Claude Code?","acceptedAnswer":{"@type":"Answer","text":"Está diseñado para convivir con otros plugins instalados: usa su propio namespace (alfred-dev) y no escribe configuración de terceros. Si otro plugin define comandos o hooks similares, revisa el inventario con /plugin y /reload-plugins."}},{"@type":"Question","name":"Qué son los agentes opcionales?","acceptedAnswer":{"@type":"Answer","text":"Son 9 agentes especializados que puedes activar según las necesidades de tu proyecto: data-engineer (bases de datos), ux-reviewer (accesibilidad y usabilidad), performance-engineer (rendimiento), github-manager (gestión de repositorios), seo-specialist (posicionamiento web), copywriter (textos y ortografía), El Bibliotecario (memoria persistente: consultas históricas sobre decisiones, commits e iteraciones del proyecto), La Intérprete (internacionalización: auditoría de claves i18n, detección de cadenas hardcodeadas, validación de formatos por locale) y Lucius (segunda opinión técnica externa con Codex CLI).Alfred analiza tu proyecto y te sugiere cuáles activar. También puedes gestionarlos manualmente con /alfred-dev:config. Se activan o desactivan sin reinstalar nada."}},{"@type":"Question","name":"Cuántos skills tiene en total?","acceptedAnswer":{"@type":"Answer","text":"Alfred mantiene 62 skills distribuidos en 15 dominios. Los 7 dominios originales (producto, arquitectura, desarrollo, seguridad, calidad, DevOps, documentación) cubren el ciclo de vida estándar. Los 6 dominios de agentes opcionales (datos, UX, rendimiento, GitHub, SEO, marketing) amplían el alcance del plugin, Selina añade un dominio específico de sistema de diseño y el dominio Alfred empaqueta la fuente oculta del alias /alfred, que el instalador materializa como skill personal global. Desde la v0.5.2, el manifiesto público de Claude Code publica el catálogo completo por dominios; los skills más delicados siguen visibles, pero forzados a activación manual explícita."}},{"@type":"Question","name":"Qué es la memoria persistente?","acceptedAnswer":{"@type":"Answer","text":"Es una base de datos SQLite local que almacena las decisiones, commits e iteraciones de cada proyecto. Se activa opcionalmente desde /alfred-dev:config. Una vez activa, Alfred registra automáticamente los eventos del flujo de trabajo y el agente El Bibliotecario puede responder consultas históricas como \"por qué se eligió esta arquitectura\" o \"qué se hizo en la última iteración\", citando siempre las fuentes. Los datos no salen del proyecto: todo queda en .claude/alfred-memory.db."}},{"@type":"Question","name":"Cuánto cuesta?","acceptedAnswer":{"@type":"Answer","text":"Nada. Alfred Dev es software libre bajo licencia MIT. Puedes usarlo, modificarlo y distribuirlo sin restricciones. El código fuente está en GitHub (github.com/686f6c61/alfred-dev)."}},{"@type":"Question","name":"En qué idioma responde Alfred?","acceptedAnswer":{"@type":"Answer","text":"Castellano de España por defecto: tanto las respuestas como los comentarios de código, commits y documentación generada. Puedes ajustar este comportamiento con /alfred-dev:config."}},{"@type":"Question","name":"Qué versiones de Claude Code soporta?","acceptedAnswer":{"@type":"Answer","text":"Alfred Dev 0.6.1 se audita contra Claude Code 2.1.186 y requiere una CLI reciente con sistema de plugins, skills, hooks y MCP. Si tu instalación puede instalar plugins pero falla en modo headless o autenticación, actualiza Claude Code con claude update, reinicia la sesión y repite la verificación."}},{"@type":"Question","name":"Puedo contribuir al proyecto?","acceptedAnswer":{"@type":"Answer","text":"Sí. Alfred Dev es software libre bajo licencia MIT. Puedes reportar bugs, proponer mejoras o enviar pull requests en el repositorio de GitHub (github.com/686f6c61/alfred-dev/issues). Las contribuciones de código, documentación, traducciones o simplemente reportar problemas son bienvenidas."}},{"@type":"Question","name":"Los agentes consumen tokens adicionales?","acceptedAnswer":{"@type":"Answer","text":"Sí, como cualquier interacción con Claude. Los agentes son instrucciones de sistema que guían las respuestas, así que consumen contexto proporcional a su complejidad. Alfred mantiene prompts acotados y los agentes opcionales solo se cargan si los activas, pero el coste real depende del flujo, el proyecto y el modelo usado."}},{"@type":"Question","name":"Puedo usar Alfred en un monorepo?","acceptedAnswer":{"@type":"Answer","text":"Alfred detecta el stack del directorio de trabajo actual, no del repositorio raíz. Si ejecutas Claude Code desde la raíz de un monorepo, detectará todos los lenguajes presentes. Si lo ejecutas desde un paquete concreto, se centrará en ese paquete. La memoria persistente es por directorio de trabajo, así que cada paquete puede tener su propia base de datos de decisiones si lo configuras así."}},{"@type":"Question","name":"Qué pasa si una quality gate falla?","acceptedAnswer":{"@type":"Answer","text":"El flujo se detiene en la fase actual y Alfred te explica qué no se cumple: tests que fallan, vulnerabilidades detectadas, documentación incompleta o lo que corresponda. Tienes tres opciones: corregir el problema y reintentar la gate, pedir a Alfred que te ayude a resolverlo (por ejemplo, con /alfred-dev:fix si es un bug), o continuar manualmente asumiendo el riesgo. Alfred nunca avanza en silencio si una gate no se supera."}},{"@type":"Question","name":"Funciona con OpenCode?","acceptedAnswer":{"@type":"Answer","text":"Todavía no como soporte publicado. Alfred Dev 0.6.1 está auditado para Claude Code. OpenCode tiene su propio sistema de plugins y la compatibilidad se mantiene en investigación; si llega una versión compatible, se anunciará como release separada en el repositorio."}}]}
{"@context":"https://schema.org","@type":"WebSite","name":"Alfred Dev","url":"https://alfred-dev.com/","inLanguage":"es-ES"}
{"@context":"https://schema.org","@type":"Organization","name":"Alfred Dev","url":"https://github.com/686f6c61/alfred-dev","logo":"https://alfred-dev.com/favicon.png","sameAs":["https://github.com/686f6c61/alfred-dev","https://x.com/686f6c61"]}
| author | 686f6c61 |
| googlebot | index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1 |
| theme-color | #f7f0e8 |
| og:type | website |
| og:site_name | Alfred Dev |
| og:locale | es_ES |
| og:image | https://alfred-dev.com/screenshots/alfred-dev-share-es.png |
| og:image:secure_url | https://alfred-dev.com/screenshots/alfred-dev-share-es.png |
| og:image:width | 2400 |
| og:image:height | 1260 |
| og:image:type | image/png |
| og:image:alt | Captura de la landing de Alfred Dev con el titular Un sistema de trabajo para Claude Code |
| twitter:card | summary_large_image |
| twitter:image | https://alfred-dev.com/screenshots/alfred-dev-share-es.png |
| twitter:image:alt | Captura de la landing de Alfred Dev con el titular Un sistema de trabajo para Claude Code |
| twitter:creator | @686f6c61 |
| None | default-src 'self'; script-src 'self' 'unsafe-inline' https://www.googletagmanager.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https://www.googletagmanager.com; connect-src 'self' https://www.google-analytics.com https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com; frame-src 'none'; object-src 'none'; base-uri 'self'; form-action 'none'; |
| referrer | strict-origin-when-cross-origin |
Links:
| GitHub | https://github.com/686f6c61/alfred-dev |
| English | https://alfred-dev.com/en/ |
| Creado por @686f6c61 | https://x.com/686f6c61 |
| Repositorio | https://github.com/686f6c61/alfred-dev |
| Issues | https://github.com/686f6c61/alfred-dev/issues |
| English | https://alfred-dev.com/en/ |
| 686f6c61/alfred-dev | https://github.com/686f6c61/alfred-dev |
Viewport: width=device-width, initial-scale=1.0
Robots: index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1