Skill: Codebase Map — Indexacion de Dependencias Internas

SkillAI & models

Use when you need a map of workspace dependencies (commands→agents→rules→skills).

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Skill: Codebase Map — Indexacion de Dependencias Internas skill

What this skill tells your AI

The instructions your AI receives, as published by gonzalezpazmonica/savia in .claude/skills/codebase-map/SKILL.md and read by ahel’s review.

Inspirado en GitNexus: knowledge graph que indexa codebases en symbol maps. Aplicado a pm-workspace: indexa comandos, agentes, reglas y skills.

Cuando usar

  • Al inicio de sesion para entender que herramientas hay disponibles
  • Cuando el NL-resolver no encuentra el comando correcto
  • Para detectar reglas huerfanas o agentes nunca invocados
  • Para entender cadenas de dependencia antes de modificar una regla

Que escanea

Comandos (.opencode/commands/*.md)

  • Referencias @ a reglas, skills, agentes
  • Frontmatter: model, allowed-tools, context_cost
  • Skill referenciado: linea "Ejecutar skill: @..."

Agentes (.opencode/agents/*.md)

  • Frontmatter: tools, model, permissionMode
  • Descripcion: PROACTIVELY triggers
  • Referencias a ficheros de proyecto en el body

Reglas (docs/rules/domain/*.md)

  • Quien las referencia (comandos, agentes, otras reglas)
  • Hub score: numero de consumidores

Skills (.opencode/skills/*/SKILL.md)

  • Frontmatter: category, tags, priority
  • Dependencias: que reglas o agentes invocan

Output

Fichero: output/codebase-map-{YYYYMMDD}.md

Secciones:

  • Grafo de dependencias: comando → agente → regla → skill (formato lista)
  • Hubs: reglas con 5+ consumidores (cross-ref con semantic-hub-index.md)
  • Huerfanos: reglas/agentes sin ningun consumidor
  • Cadenas criticas: si una regla cambia, que comandos se afectan
  • Estadisticas: total comandos, agentes, reglas, skills, densidad de conexiones

Algoritmo

  1. Glob todos los .md de commands/, agents/, rules/domain/, skills/
  2. Para cada fichero: extraer referencias @ y menciones de otros componentes
  3. Construir grafo dirigido: nodo = componente, arista = referencia
  4. Calcular in-degree (hub score) y out-degree (dependencias)
  5. Detectar nodos con in-degree 0 (huerfanos)
  6. Detectar nodos con in-degree >= 5 (hubs)
  7. Generar reporte

Limitaciones

  • Solo detecta referencias explicitas (@path o nombres en texto)
  • No detecta invocaciones dinamicas (NL-resolver, skill-auto-activation)
  • El grafo es estatico — snapshot del momento de ejecucion

Signals

GitHub stars
50
Forks
12
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
codebase-map-gonzalezpazmonica
Source
github.com/gonzalezpazmonica/savia