ワンクリックで
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)