trkbt10/indexion-agent-orient

Genera y utiliza un resumen de estructura previo a la edición para que los agentes de codificación conozcan los propietarios probables, las superficies de consumo y las ubicaciones de edición inseguras antes de implementar.

¿Qué es indexion-agent-orient?

Esta habilidad permite a los agentes de codificación (como Claude Code, Cursor o Codex) generar un 'resumen de estructura' antes de realizar cambios en el código. El resumen identifica los propietarios probables de cada archivo (basado en el historial de git blame), las superficies de consumo (funciones o módulos que importan o dependen de un archivo) y las ubicaciones de edición inseguras (como archivos generados automáticamente o en medio de funciones críticas). Al proporcionar esta información contextual al agente antes de la edición, se reducen errores como romper dependencias, modificar archivos no deseados o pasar por alto cambios necesarios en varias ubicaciones. Funciona analizando el repositorio actual, ejecutando comandos de git y escaneando importaciones para construir un resumen estructurado que el agente puede consultar durante la implementación.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/trkbt10/indexion-skills/tree/main/skills/indexion-agent-orient

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace indexion-agent-orient?

Genera y utiliza un resumen de estructura previo a la edición para que los agentes de codificación conozcan los propietarios probables, las superficies de consumo y las ubicaciones de edición inseguras antes de implementar.

¿Qué hace?

Antes de que un agente de IA realice cambios en el código, esta habilidad genera un resumen de estructura conciso que contiene:

  • Propietarios probables: basados en git blame para cada archivo
  • Superficies de consumo: qué archivos/módulos importan o dependen del archivo
  • Ubicaciones de edición inseguras: archivos que no deben modificarse (por ejemplo, generados automáticamente, node_modules, archivos empaquetados)

Por qué es útil

Los agentes de codificación a menudo fallan porque:

  • Editan archivos que son generados automáticamente (y los cambios se sobrescriben)
  • Rompen dependencias sin saberlo
  • No actualizan todas las ubicaciones que necesitan un cambio
  • Modifican archivos cuyo propietario no conocen

Al tener un resumen de estructura antes de editar, el agente puede tomar decisiones más informadas.

Plataformas compatibles

  • Claude Code (primario)
  • Cursor (con configuración de reglas adecuada)
  • Codex CLI (con configuración de contexto)
  • Cualquier agente que admita indicaciones previas al código o archivos de reglas

Cómo funciona

  1. El agente solicita indexion.sh (o se ejecuta automáticamente mediante un enlace previo al código)
  2. indexion.sh escanea el directorio actual en busca de archivos de código relevantes
  3. Para cada archivo:
    • Ejecuta git blame para encontrar al último autor
    • Busca referencias de importación/dependencia en otros archivos
    • Marca archivos en directorios ignorados (node_modules, build, .git, etc.)
  4. Genera un archivo STRUCTURE_BRIEF.md en la raíz del proyecto
  5. El agente lee STRUCTURE_BRIEF.md antes de hacer cualquier edición

Instalación

# Clonar o copiar este repositorio en tu proyecto
git clone https://github.com/trkbt10/indexion-agent-orient.git .indexion

# (Opcional) Agregar como submódulo
git submodule add https://github.com/trkbt10/indexion-agent-orient.git .indexion

Uso

En Claude Code

Agregar a tu archivo CLAUDE.md o instructions.md:

Antes de editar cualquier archivo, ejecuta `bash .indexion/indexion.sh` para generar un resumen de estructura. Luego lee `.indexion/STRUCTURE_BRIEF.md` para entender los propietarios, consumidores y áreas inseguras.

En Cursor

Agregar a .cursorrules:

Antes de implementar cambios, ejecuta `bash .indexion/indexion.sh` y revisa `.indexion/STRUCTURE_BRIEF.md`.

Manual

bash .indexion/indexion.sh
cat .indexion/STRUCTURE_BRIEF.md

Salida de ejemplo (STRUCTURE_BRIEF.md)

# Resumen de estructura

## Archivo: src/api/handlers.ts
- **Propietario**: @jane.doe (último commit: abc123)
- **Consumidores**: src/routes/users.ts, src/middleware/auth.ts
- **Inseguro**: No

## Archivo: node_modules/express/lib/route.js
- **Propietario**: N/A (archivo de terceros)
- **Inseguro**: Sí (node_modules)

Personalización

Edita indexion.sh para cambiar:

  • Patrones de exclusión de archivos/directorios
  • Número de líneas de contexto de git blame
  • Formato de salida del resumen

Licencia

MIT

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

trkbt10/indexion-documentation

Documentation analysis — assess coverage, detect code-to-doc drift with plan reconcile, visualize dependencies with doc graph. Answers "what needs docs?" and "are docs still accurate?"

trkbt10/indexion-identity

Detect and review name/content drift in code using `indexion identity audit`, then plan verified renames, moves, folder changes, or splits.

trkbt10/indexion-kgf

Debug and inspect KGF specs — view tokenization results, parse trees, and extracted edges from source files. Use when adding/fixing language support or when indexion's analysis output looks wrong.

trkbt10/indexion-readme

README construction — initialize template structure, generate per-package READMEs from doc comments, plan writing tasks, assemble root README from docs/ and package READMEs via doc.json config, and verify edits with `plan drift`.

trkbt10/indexion-refactor

After writing code, detect and clean up duplication at three levels — copy-paste blocks, cross-package shared code, unnecessary wrappers, and concept-level SoT violations. Detect with indexion, fix, and verify.

trkbt10/indexion-sdd

Generate SDD requirements from RFCs/specs and quantitatively verify implementation conformance. spec draft → spec align → spec verify → automated validation loop with codex/claude. Operate spec-to-impl drift gates as CI checks.

trkbt10/indexion-segment

Split text into contextual chunks for RAG/embedding pipelines. Document segmentation and section extraction using window, tfidf, punctuation, or hybrid strategies chosen by intent.

trkbt10/indexion-wiki

Project wiki lifecycle — create pages, track source changes with ingest, update stale pages, lint structural integrity, detect code-to-doc drift with reconcile, and manage search indexes. A runbook for navigating and maintaining the wiki as an agent.

Skills relacionados