بنقرة واحدة
indexar-proyecto
Genera índice AST de archivos JS/TS para navegación estructural sin leer archivos completos
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Genera índice AST de archivos JS/TS para navegación estructural sin leer archivos completos
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Descompone una imagen o descripción de UI en componentes reutilizables del design system y genera el kit de componentes base para el proyecto.
Conduce el flujo SDD-ES para personas que no programan (perfil guiado). Define cómo hablar sin jerga, cuándo confirmar antes de actuar, y cómo tomar las decisiones técnicas por el usuario sin bajar el rigor. Se activa cuando estado.json o sdd.config.yaml indican perfil "guiado".
Indexa decisiones arquitectónicas (ADR) desde comentarios en código
Conecta el proyecto a GitHub automáticamente. Crea repo, configura remote, hace push inicial.
Comprime archivos de memoria de agentes cuando superan umbral (>50KB)
Detecta mutaciones (cambios) en archivos para tracking de calidad
| name | indexar-proyecto |
| model | claude-haiku-4-5 |
| description | Genera índice AST de archivos JS/TS para navegación estructural sin leer archivos completos |
| allowed-tools | Bash, Read |
Propósito: Crear un índice AST (.sdd/arquitectura/ast-index.jsonl) de todos los archivos JS/TS del proyecto. Permite a los agentes entender la estructura del código con ~60% menos tokens que leyendo archivos completos.
/indexar-proyecto → indexa todo el proyecto
/indexar-proyecto src/ → indexa solo el directorio src/
/indexar-proyecto src/auth.ts → indexa un archivo específico
node --version # Debe ser >= 18
ls .sdd/arquitectura/ 2>/dev/null || echo "directorio no existe aún"
# Indexar todo el proyecto
node claude-hooks/ast-indexer.js
# O un directorio específico
node claude-hooks/ast-indexer.js --dir src/
# O un archivo
node claude-hooks/ast-indexer.js src/auth.ts
# Ver estadísticas del índice
node claude-hooks/ast-query.js --stats
# Consultar exports de un archivo
node claude-hooks/ast-query.js --archivo "src/auth.ts" --tipo exports
# Buscar una función específica
node claude-hooks/ast-query.js --buscar "login"
En lugar de Read src/auth.ts (carga el archivo completo, ~2000 tokens), el agente hace:
# Ver qué exporta el módulo (~50 tokens)
node claude-hooks/ast-query.js --archivo "src/auth.ts" --tipo exports
# Buscar dónde está definida una función (~30 tokens)
node claude-hooks/ast-query.js --buscar "hashPassword"
# Ver imports de un archivo para entender dependencias (~60 tokens)
node claude-hooks/ast-query.js --archivo "src/auth.ts" --tipo imports
Solo usa Read completo si necesitas el cuerpo de una función específica.
✅ ast-indexer: 47 archivos indexados, 312 símbolos → .sdd/arquitectura/ast-index.jsonl
3 archivos omitidos (TS avanzado o parse error)