Skip to content

sebastian-411/architecture-mastery

v1.0.0MIT

DDD + Hexagonal Architecture + Clean Architecture + SOLID + Design Patterns as one coherent skill set, plus a multi-agent staff-engineer workflow — with an explicit anti-overengineering check on every recommendation and on the process itself.

architecture-mastery (plugin)

DDD + Hexagonal + Clean Architecture + SOLID + Design Patterns, como un solo set de skills — más un flujo multi-agente que reproduce cómo un staff engineer escala su proceso según el riesgo del cambio.

Compatible con Claude Code, Cursor, Codex y OpenCode. El contenido canónico es esta carpeta (skills/ + agents/). Los manifiestos por host viven al lado (.claude-plugin/, .cursor-plugin/, .codex-plugin/, plugin.json portable).

Empieza siempre por architecture-review: decide primero si la complejidad se justifica, y solo entonces invoca al resto de skills en orden (dominio -> fronteras -> SOLID -> patrones). Si el pedido es un proyecto desde 0, aplica además greenfield-defaults (monorepo Next.js + Astro + NestJS hexagonal, Docker por app y compose raíz). Toda UI sigue frontend-craft: landing cinematográfica, app simple y hermosa, design system en packages/ui, diseño validado con Playwright.

Para desarrollo de punta a punta (spec + diseñar + implementar + revisar + testear), usa la skill staff-workflow: clasifica el cambio (trivial/pequeño/mediano/sensible) y solo entonces decide a cuáles de estos agentes invocar. Para mediano/grande/sensible, antes de tocar código pasa por story.md y plan.md en specs/ con aprobación humana en cada checkpoint — inspirado en Spec-Driven Development, pero con disciplina de un solo pase por documento para que no se vuelva lento.

AgenteAccesoRol
story-writerescribe solo story.mdQué y por qué del cambio, criterios de aceptación verificables
architecture-reviewersolo lecturaVeredicto de complejidad y diseño antes de escribir código
plannerescribe solo plan.mdConvierte el veredicto en fases chicas y verificables
implementerlectura + escrituraImplementa lo mínimo correcto, fase por fase
code-reviewersolo lecturaBugs, seguridad básica, simplificación/reuso sobre el diff
test-engineertests + lectura de producciónTests de negocio y bordes, corre el suite

Ver el README raíz del repo para instalación por host y la tabla completa de skills.