- Requisitos previos
- Instalación
- Configuración inicial
- Flujo de trabajo diario
- Mantenimiento periódico
- Incorporación del equipo
- Política de idioma
- Integración CI
- Solución de problemas
- Claude Code >= 1.0.0
- Archivos de capas de AI Dev OS (L1-L3) configurados en tu proyecto (plantillas: TypeScript / Python)
Añade como submódulo para mantener las actualizaciones de AI Dev OS separadas de tu proyecto:
git submodule add https://github.com/yunbow/ai-dev-os-plugin-claude-code.git .claude/plugins/ai-dev-osgit clone https://github.com/yunbow/ai-dev-os-plugin-claude-code.git
cp -r ai-dev-os-plugin-claude-code/skills/ .claude/skills/
cp -r ai-dev-os-plugin-claude-code/agents/ .claude/agents/Copia las definiciones de hooks de hooks/hooks.json al .claude/settings.json de tu proyecto:
{
"permissions": { ... },
"hooks": {
"PreToolUse": [ ... ],
"PostToolUse": [ ... ],
"UserPromptSubmit": [ ... ]
}
}Consulta hooks/hooks.json para la configuración completa de hooks.
Si tu .claude/settings.json ya existe y contiene otras configuraciones, fusiona los hooks manualmente:
- Abre
hooks/hooks.jsony tu.claude/settings.jsonlado a lado - Copia cada array (
PreToolUse,PostToolUse,UserPromptSubmit) dehooks/hooks.json - Si tu
settings.jsonya tiene una clavehooks, añade las entradas a cada array existente - Si tu
settings.jsonno tiene una clavehooks, añade el objetohookscompleto
Verificación: Después de fusionar, confirma que tu settings.json contiene los arrays PreToolUse, PostToolUse y UserPromptSubmit bajo la clave hooks.
/ai-dev-os-init [tech-stack]
Ejemplo:
/ai-dev-os-init nextjs
El asistente:
- Preguntará sobre tu stack tecnológico, escala del proyecto y archivos de reglas existentes
- Detectará e importará reglas existentes (
.cursorrules,CLAUDE.md,.eslintrc) - Generará la estructura de directorios de 4 capas
- Creará un
CLAUDE.mdcon referencias a directrices y cascada de prioridades - Opcionalmente configurará el aislamiento con git submodule
Después de la inicialización, confirma la estructura:
ai-dev-os/
├── 01_philosophy/
├── 02_decision-criteria/
├── 03_guidelines/
│ ├── common/
│ └── frameworks/
└── 04_ai-frames/
Para cambios importantes, crea primero un plan con directrices:
/ai-dev-os-plan Añadir autenticación de usuario con JWT
Esto:
- Analiza tu solicitud e identifica los archivos afectados
- Mapea archivos a directrices relevantes de AI Dev OS
- Genera una checklist de reglas aplicables
- Presenta el plan para tu aprobación antes de escribir código
El hook también sugerirá /ai-dev-os-plan cuando detecte prompts relacionados con implementación.
Cuando quieras diferir la implementación — por ejemplo, para asignación al equipo o gestión del backlog — crea un ticket:
/ai-dev-os-ticket Añadir autenticación de usuario con JWT
Esto:
- Realiza el mismo análisis que
/ai-dev-os-plan(archivos afectados, mapeo de directrices, checklist) - Pregunta dónde crear el ticket (si no está configurado en CLAUDE.md):
- Archivo local: guarda como
TICKET-001-add-user-auth.mden el directorio especificado - GitHub Issue: crea un issue mediante
gh issue create
- Archivo local: guarda como
- Presenta una vista previa para tu aprobación
- Crea el ticket — sin escribir código
Para preconfigurar el destino del ticket, añade a tu CLAUDE.md del proyecto:
## Ticket Settings
- output: file
- path: docs/tickets/phase1Para GitHub Issues:
## Ticket Settings
- output: github-issueEscribe código como de costumbre. Los hooks automáticamente:
- Verifican el cumplimiento de directrices en cada operación Write/Edit
- Advierten sobre violaciones de reglas de dependencia al editar archivos L1-L2
- Recuerdan ejecutar verificaciones de cumplimiento antes de hacer commit
Ejecuta la verificación de cumplimiento:
/ai-dev-os-check
Esto:
- Analiza
CLAUDE.mdpara encontrar directrices aplicables - Obtiene archivos modificados de
git diff - Mapea archivos a directrices relevantes
- Verifica el cumplimiento y genera un informe
Cuando corriges código generado por IA durante la revisión, extrae nuevas reglas:
/ai-dev-os-extract [file-path]
Esto:
- Analiza el diff para identificar por qué se realizaron los cambios
- Genera candidatos de reglas en formato
MUST/MUST NOT - Propone archivos de directrices objetivo y enlaces a principios L2
- Añade reglas a las directrices tras la aprobación
Cuando un miembro del equipo cuestiona una regla:
/ai-dev-os-why [rule-or-guideline]
Ejemplo:
/ai-dev-os-why "¿por qué está prohibido el tipo any?"
/ai-dev-os-audit
Verificaciones:
- Cumplimiento de reglas de dependencia (sin términos específicos de herramientas en L1, sin detalles de framework en L2)
- Frescura (L1: 5 años, L2: 3 años, L3: 12 meses, L4: 4 meses)
- Trazabilidad (enlaces L3→L2, reglas huérfanas)
- Cobertura (directrices para todos los patrones de archivos)
- Consistencia (sin reglas contradictorias)
/ai-dev-os-evolve
Analiza commits recientes y patrones de revisión para proponer actualizaciones a la filosofía L1 y los principios L2. Esta es la "espiral del conocimiento" — extrayendo conocimiento tácito de la práctica diaria hacia principios explícitos.
/ai-dev-os-report 1w
/ai-dev-os-report 1m
Genera un informe resumido adecuado para reuniones de equipo o actualizaciones para stakeholders.
- Leer
ai-dev-os/01_philosophy/core-values.md(5 min) - Revisar
ai-dev-os/02_decision-criteria/(10 min) - Ejecutar
/ai-dev-os-whypara cualquier regla que no esté clara - Comenzar a codificar — los hooks guiarán el cumplimiento automáticamente
- Ejecutar
/ai-dev-os-initen el proyecto - Comenzar con la plantilla starter (solo L3)
- Usar
/ai-dev-os-extractdespués de cada sesión de revisión de código - Después de 2-4 semanas, ejecutar
/ai-dev-os-auditpara identificar brechas - Construir gradualmente L1-L2 a través de
/ai-dev-os-evolve
Todos los archivos fuente del plugin (skills, agents, hooks, templates) se mantienen en inglés. Esto asegura la precisión óptima del LLM y una amplia accesibilidad. La documentación traducida se proporciona bajo docs/i18n/ como referencia, pero el inglés es la única fuente de verdad (Single Source of Truth).
Los hooks proporcionan orientación en tiempo real durante el desarrollo, pero solo operan dentro de la herramienta de codificación AI. Para la aplicación a nivel de equipo, integra las verificaciones de AI Dev OS en tu pipeline de CI.
| Nivel | Comportamiento | Recomendado para |
|---|---|---|
| Consultivo | Hooks advierten durante desarrollo, CI reporta violaciones sin bloquear | Desarrolladores individuales, equipos pequeños |
| Advertencia | CI publica comentarios de violación en PRs pero permite merge | Equipos adoptando AI Dev OS gradualmente |
| Bloqueo | CI falla en violaciones críticas (seguridad, autenticación) | Equipos establecidos con reglas maduras |
Comienza con nivel consultivo y escala a medida que tus reglas maduren ([draft] → [proven]).
- Verificar que los hooks estén en
.claude/settings.json(no directamente enhooks/hooks.json) - Comprobar que
jqesté instalado (jq --version) - En Windows, asegurarse de que bash esté disponible en PATH
- Verificar que los archivos de skills estén en el directorio
.claude/skills/ - Cada skill debe tener un archivo
SKILL.mdcon YAML frontmatter válido - Ejecutar
ls .claude/skills/para confirmar
- Si una verificación es demasiado estricta, editar la directriz correspondiente en
03_guidelines/ - Usar
/ai-dev-os-whypara entender el fundamento de la regla antes de eliminarla - Considerar relajar la regla en lugar de eliminarla por completo
- Las verificaciones de hooks se ejecutan en cada Write/Edit — si es lento, reducir el alcance de las directrices
- Usar skills con
context: fork(extract, audit, evolve) para operaciones pesadas - Los subagentes se ejecutan en contexto aislado para no contaminar la sesión principal