Sobre el proyecto

Agile Team es un plugin de Claude Code que proporciona a un desarrollador en solitario un equipo ágil simulado. Al instalarlo, se añaden 13 agentes especialistas, 30 comandos de barra y ganchos de seguridad a un proyecto, todo ello alojado en un directorio .claude/. El problema planteado es que los constructores en solitario suelen omitir la revisión, los criterios de aceptación, las comprobaciones de seguridad y las retrospectivas porque nadie les obliga a hacerlo. El proyecto responde con un conjunto de agentes que tienen cada uno una tarea específica y están diseñados para discrepar entre sí en lugar de actuar como un único asistente. Siete agentes principales están activos en cada proyecto: po-agent (historias de usuario, criterios de aceptación, priorización del backlog, veredictos de revisión), pm-agent (estado del sprint y NEXT.md), dev-agent (implementación, reuniones de pie, bloqueos), qa-agent (escenarios de prueba, veto duro), pr-reviewer-agent (revisión de código), security-analyst-agent (problemas OWASP, secretos, CVE, autenticación; veto suave) y tech-lead-agent (decisiones de arquitectura, estimación de complejidad, especificaciones técnicas, deuda técnica). Seis especialistas extendidos se activan por proyecto a través del roster en .claude/memory/TEAM.md: senior-engineer, principal-engineer, ai-engineer, design-lead, cto y ceo. Las ceremonias se ejecutan como comandos de barra. /review ilustra el patrón: QA comprueba primero las pruebas y los criterios de aceptación y detiene la cadena en caso de fallo; pr-reviewer, security y tech-lead procesan entonces el diff; el PO recopila los hallazgos y devuelve APPROVED o CHANGES REQUESTED, mientras que los hallazgos no bloqueantes se escriben en BACKLOG.md en lugar de en un mensaje de chat. Otros comandos incluyen /init, /standup, /sprint-plan, /sprint-close, /retro, /stories, /backlog, /new-task, /status, /discover, /design, /complete, /unblock, /bug, /idea, /missing, /arch-review, /ux-review, /security-review, /risk-review, /adr, /done, /checkpoint, /resume, /health-check, /logs, /po, /incident y /focus-group. El estado persiste entre sesiones en seis archivos bajo .claude/memory/: NEXT.md, STATE.md, BACKLOG.md, ARCHIVE.md, DECISIONS.md y LEARNINGS.md. Un CHECKPOINT.md escrito después de cada paso del agente permite que /resume continúe una cadena interrumpida; los checkpoints obsoletos o corruptos se detectan y descartan. La Oficina de Pixeles es una visualización opcional del navegador construida con PixiJS. Ejecutar bash .claude/office/serve.sh la inicia usando el http.server integrado de Python y sigue un feed de eventos.jsonl escrito por los ganchos. Muestra a los agentes en sus escritorios, reportando a un gerente, y reuniéndose en una sala de conferencias durante las ceremonias; un demo.sh proporciona un recorrido guiado. Cada archivo de agente lleva un campo de modelo en su frontmatter (sonnet, opus, haiku o inherit) que puede editarse individualmente. La instalación por defecto ejecuta pm-agent con haiku y el resto con sonnet, con tablas de anulación documentadas para priorizar la calidad o el coste. La instalación se realiza a través del mercado de plugins de Claude Code (/plugin marketplace add thecoderbuddy/agile-team-skill, luego /plugin install agile-team@agile-team-marketplace) o mediante un script local install.sh que escribe .claude/ en el proyecto. Las instalaciones son por proyecto, por lo que cada repositorio mantiene su propio estado de sprint, backlog y roster. gitleaks es opcional y se utiliza para el escaneo de secretos pre-commit; el instalador advierte y omite el escaneo cuando está ausente. El README señala que el proyecto se construyó a partir de la experiencia de dirigir un equipo de ingeniería de IA más grande en un producto real. Se publica bajo la licencia MIT, con versiones 1.0.0, 1.1.0 y 1.2.0 documentadas en el historial de lanzamientos.