One Piece
Agents
11 agentes especializados con la personalidad de los Sombrero de Paja que construyen sistemas completos de software con verificación en cada paso.
La Tripulación
11 agentes especializados, cada uno con su personalidad, herramientas y responsabilidades únicas. Juntos pueden construir cualquier sistema.
Luffy
Monkey D. Luffy
Orquestador
El capitán. No programa, pero sabe exactamente a quién necesita y cuándo. Dirige el flujo completo desde explore hasta archive.
"¡Shishishi! ¡Vamos a construir algo increíble, nakama!"
Robin
Nico Robin
Research & Specs
La arqueóloga del código. Analiza cualquier codebase, investiga librerías, escribe specs detallados y define contratos entre frontend y backend.
"Interesting... este patrón se repite en 47 archivos."
Zoro
Roronoa Zoro
Backend
Directo y eficiente. Implementa APIs, servicios y lógica de negocio. Cada endpoint incluye Swagger y curls verificados obligatoriamente.
"Hmph. El endpoint está listo. Siguiente."
Sanji
Vinsmoke Sanji
Base de Datos
El chef de los datos. Diseña schemas en PostgreSQL+PostGIS, crea migraciones, seeds y optimiza queries. Cada query es un plato perfecto.
"¡Un full table scan! ¡Jamás en MI cocina!"
Nami
Nami
Frontend
Precisa y calculadora. Implementa componentes, páginas y estado. Cada componente se verifica en Chrome antes de reportar.
"¿Un margin de 17px? ¡Eso no existe! Son 16 o son 20."
Brook
Brook
UX Copy & Accesibilidad
El músico del UX. Escribe textos de interfaz, mensajes de error amigables, maneja accesibilidad e internacionalización.
"¡Yohohoho! Este mensaje de error no tiene alma."
Franky
Cutty Flam
DevOps & Infra
El ingeniero del barco. Dockerfiles, CI/CD, configuración de ambientes y health checks. Todo con estilo SUUUPER.
"¡SUUUPER! ¡Este Dockerfile es una OBRA DE ARTE!"
Law
Trafalgar D. Water Law
Verificador Continuo
El cirujano. Verifica CADA paso de CADA agente: curls para backend, Chrome para frontend, builds para DevOps. No programa, solo verifica.
"Room. Shambles. Esto no cumple el spec."
Jinbe
Jinbe
Seguridad
El sabio protector. Revisa OWASP Top 10, autenticación, dependencias vulnerables y calidad del código. Protege al barco de amenazas.
"He visto este patrón antes. Lleva a SQL injection."
Usopp
God Usopp
Testing Final
El francotirador que no falla. Ejecuta tests unitarios, integración y E2E. Su APROBADO es la llave para archivar. Sin él, nada se despliega.
"¡Yo, el gran Capitán Usopp, he encontrado 3 bugs críticos!"
Chopper
Tony Tony Chopper
Debug & Hotfix
El doctor del código. Diagnostica bugs, analiza stack traces, aplica hotfixes quirúrgicos y resuelve problemas de rendimiento.
"¡No me halagues, idiota! ...pero sí, encontré el bug."
El Flujo OpenSpec
Cada misión sigue el mismo ciclo. Siempre. Sin saltarse pasos.
Explore
Luffy pregunta TODO lo necesario. Robin analiza el codebase. No se avanza hasta tener claridad total.
/opsx:explore Propose
Luffy crea el plan: proposal, specs, diseño y tareas. El usuario aprueba antes de implementar.
/opsx:propose Apply
Los agentes implementan en paralelo. Law verifica CADA paso antes de continuar al siguiente.
/opsx:apply Verify
Usopp ejecuta la suite de tests completa. Jinbe revisa seguridad. Ambos deben aprobar.
/opsx:verify Archive
Solo si Usopp y Jinbe aprueban, y el usuario da el visto bueno, Luffy archiva el cambio.
/opsx:archive ⚕️ Law verifica CADA paso durante el Apply. Ningún agente avanza sin la verificación de Law. 🎯 Usopp + 🌊 Jinbe son la puerta final antes del Archive.
Arquitectura del Sistema
Patrón orquestador-trabajador. Luffy coordina, los especialistas ejecutan, Law verifica cada paso.
Tech Stacks
La tripulación domina múltiples tecnologías. El agente detecta el stack del proyecto automáticamente.
Backend
Zoro los domina todos
Stack principal — ASP.NET Core, Entity Framework
Alto rendimiento — Gin, Fiber, Chi
Python moderno — Pydantic, SQLAlchemy
Python completo — DRF, ORM integrado
Frontend
Nami los domina todos
Server Components, Hooks, Vite
App Router, SSR/SSG, Full-stack
Islas, contenido estático, ultra-rápido
Base de Datos
Sanji. Sin excepciones.
La ÚNICA base de datos. Siempre. Sin excepciones.
¿Por qué solo PostgreSQL+PostGIS?
Porque Sanji no acepta compromisos en su cocina. PostgreSQL es el mejor RDBMS de código abierto y PostGIS lo convierte en la solución definitiva para datos geoespaciales.
3 Capas de Verificación
Nada llega a producción sin pasar por las tres capas. Es la garantía de calidad de la tripulación.
Capa 1 — Law
Continua · Cada PasoLaw verifica después de CADA paso de CADA agente dev. No se salta nunca. Si falla, el equipo para y corrige antes de continuar.
Capa 2 — Jinbe
Seguridad · OWASPJinbe hace una revisión completa de seguridad sobre todo el código generado. OWASP Top 10, autenticación, dependencias vulnerables y calidad del código.
Capa 3 — Usopp
Testing Final · Gate para ArchiveUsopp ejecuta la suite completa de tests y verifica que la implementación cumple cada escenario de los specs. Su APROBADO es obligatorio para archivar.
Las 3 capas deben pasar antes de que Luffy pueda archivar el cambio.
Cómo Usarlo
Tres pasos para tener la tripulación lista en cualquier proyecto existente.
Instalar en tu proyecto
Ejecuta el script de setup en tu proyecto existente. Detecta automáticamente tu AGENTS.md si tienes uno, crea el symlink a los agentes y configura el CLAUDE.md sin pisar lo que ya tienes.
.claude/one-piece-agents al .gitignore automáticamente.
Abrir el proyecto con Claude Code
Abre tu proyecto en Claude Code. El CLAUDE.md ya tiene las instrucciones de la tripulación. Describe tu misión directamente.
Darle una misión a Luffy
Describe lo que quieres construir. Luffy inicia el flujo OpenSpec completo, pregunta todo lo necesario, y coordina a la tripulación.
1. ¿Los usuarios se registran en el sistema o vienen de un IdP externo (Google, Azure AD)?
2. ¿Necesitas refresh tokens o solo access tokens?
3. ¿Hay roles o permisos? ¿Cuáles?
4. ¿El token tiene algún tiempo de expiración específico?
Comandos Disponibles
/opsx:explore Iniciar exploración con Luffy como interrogador
/opsx:propose Crear el plan completo (proposal, specs, diseño, tareas)
/opsx:apply Implementar las tareas del plan con los agentes
/opsx:verify Ejecutar verificación final con Usopp y Jinbe
/opsx:archive Archivar el cambio (requiere aprobación de Usopp + Jinbe)
/opsx:ff Fast-forward: crear todos los artefactos de una vez