Un plugin de Claude Code que convierte el modelo de 4 capas de AI Dev OS en Skills, Hooks y Sub-agents ejecutables.
Parte de AI Dev OS — un framework para convertir conocimiento tacito en reglas de codificacion AI aplicables (Lifespan Layers). Requiere AI Dev OS Rules configurado en tu proyecto.
Convierte las directrices de AI Dev OS en flujos de trabajo automatizados para Claude Code:
- 11 Skills —
/ai-dev-os-check,/ai-dev-os-scan,/ai-dev-os-extracty mas - 3 Sub-agents — Asesor de filosofia, verificador de principios, auditor de directrices
- Lifecycle Hooks — Verificacion automatica en cambios de codigo, recordatorios pre-commit
- Un solo comando —
npx ai-dev-os init --rules typescript --plugin claude-code
npx ai-dev-os init --rules typescript --plugin claude-codeAgrega submodules, copia la plantilla CLAUDE.md y fusiona hooks automaticamente. Consulta AI Dev OS CLI para mas detalles.
Requiere Claude Code >= 1.0.0 y archivos de capas AI Dev OS (L1-L3) en tu proyecto (TypeScript / Python).
Configuracion manual
# 1. Agregar reglas AI Dev OS como submodule
git submodule add https://github.com/yunbow/ai-dev-os-rules-typescript.git docs/ai-dev-os
# Para proyectos Python:
# git submodule add https://github.com/yunbow/ai-dev-os-rules-python.git docs/ai-dev-os
# 2. Agregar este plugin como submodule
git submodule add https://github.com/yunbow/ai-dev-os-plugin-claude-code.git .claude/plugins/ai-dev-os- Copia los hooks de
hooks/hooks.jsonal.claude/settings.jsonde tu proyecto - Ejecuta
/ai-dev-os-initen el chat de Claude Code para configurar la estructura de 4 capas - Comienza a codificar — los hooks te guiaran automaticamente
Consulta la Guia de operacion para instrucciones detalladas.
| Habilidad | Comando | Descripcion |
|---|---|---|
| Init | /ai-dev-os-init |
Asistente de configuracion — introduce AI Dev OS en un proyecto en 30 minutos |
| Check | /ai-dev-os-check |
Verificacion de cumplimiento de directrices (soporta git diff, --staged, comparacion de ramas) |
| Scan | /ai-dev-os-scan |
Escaneo completo de cumplimiento de TODOS los archivos fuente del proyecto |
| Review | /ai-dev-os-review |
Auto-revision pre-PR combinando cumplimiento L3 + revision de diseno L2 + alineacion L1 |
| Extract | /ai-dev-os-extract |
Extrae nuevas reglas de diffs de revision de codigo (Rule Harvesting) |
| Why | /ai-dev-os-why |
Rastrea una regla a traves de L3→L2→L1 para explicar su fundamento |
| Plan | /ai-dev-os-plan |
Crea un plan de implementacion con checklists de directrices antes de codificar |
| Ticket | /ai-dev-os-ticket |
Genera un ticket (archivo local o GitHub Issue) con resumen de implementacion y checklist candidato |
| Audit | /ai-dev-os-audit |
Audita la salud de 4 capas: reglas de dependencia, frescura, cobertura, consistencia |
| Evolve | /ai-dev-os-evolve |
Analiza commits recientes para proponer actualizaciones L1-L2 (espiral SECI) |
| Report | /ai-dev-os-report |
Genera un resumen de cumplimiento para equipos y stakeholders |
| Agente | Modelo | Rol |
|---|---|---|
philosophy-advisor |
Opus | Decisiones arquitectonicas basadas en filosofia L1 |
principle-checker |
Sonnet | Verifica que los cambios de codigo se alineen con principios L2 |
guideline-auditor |
Sonnet | Audita cobertura, consistencia y frescura de directrices L3 |
| Evento | Disparador | Accion |
|---|---|---|
| PreToolUse (Write/Edit) | Cambios de codigo | Verificacion ligera de cumplimiento de directrices |
| PreToolUse (Bash: git commit) | Antes del commit | Recordatorio de ejecutar /ai-dev-os-check |
| PostToolUse (Write/Edit) | Despues de editar archivos L1-L2 | Advertencia de violacion de regla de dependencia |
Estructura del paquete
ai-dev-os-plugin-claude-code/
├── .claude-plugin/
│ └── plugin.json # Manifiesto del plugin
├── skills/
│ ├── ai-dev-os-init/ # Asistente de configuracion
│ ├── ai-dev-os-check/ # Verificacion de cumplimiento (git diff)
│ ├── ai-dev-os-scan/ # Escaneo completo de cumplimiento
│ ├── ai-dev-os-review/ # Auto-revision pre-PR (L1-L3)
│ ├── ai-dev-os-extract/ # Rule Harvesting
│ ├── ai-dev-os-why/ # Explicacion de fundamentos (L3→L2→L1)
│ ├── ai-dev-os-audit/ # Auditoria de salud de 4 capas
│ ├── ai-dev-os-plan/ # Planificacion de implementacion con directrices
│ ├── ai-dev-os-ticket/ # Generacion de tickets (resumen + checklist candidato)
│ ├── ai-dev-os-evolve/ # Retroalimentacion espiral SECI (L4→L1)
│ └── ai-dev-os-report/ # Generacion de informes de cumplimiento
├── agents/
│ ├── philosophy-advisor.md # Juicio arquitectonico basado en L1
│ ├── principle-checker.md # Verificacion de alineacion con L2
│ └── guideline-auditor.md # Auditoria de directrices L3
├── hooks/
│ └── hooks.json # Hooks de eventos del ciclo de vida
├── templates/
│ ├── CLAUDE.md.template # Plantilla CLAUDE.md
│ ├── ai-dev-os-starter/ # Plantilla de configuracion minima
│ └── ai-dev-os-full/ # Plantilla completa de 4 capas
└── settings.json # Configuracion de permisos por defecto
Cuando las reglas entran en conflicto: especifico del framework > comun > especifico del proyecto > criterios de decision > filosofia. → Detalles
| Repositorio | Descripcion |
|---|---|
| ai-dev-os | Framework specification and theory |
| rules-typescript | TypeScript / Next.js / Node.js guidelines |
| rules-python | Python / FastAPI guidelines |
| plugin-kiro | Steering Rules and Hooks for Kiro |
| plugin-cursor | Cursor Rules (.mdc) |
| cli | npx ai-dev-os init |
| benchmark | Quantitative benchmark — guideline impact data |
