Agentic Codebase
Lee tu repositorio + tu historial de agente. Construye la configuración de Claude Code o Codex que escribirías a mano.
Documentación
agentic-codebase
Lee tu repositorio + tu historial de agente. Construye la configuración de Claude Code o Codex que escribirías a mano.
Tú apruebas el plan. Luego lo construye.
Lo que construye para ti
- Convierte tus "¿qué demonios?" en barreras de protección.
- Cada "no, no así" se convierte en una regla.
- Convierte "¡¿por qué hiciste eso?!" en un hook que lo detiene.
- Cada
.envque tu agente miró se convierte en una barrera de protección. - Cada prompt que escribiste tres veces se convierte en una habilidad.
- Cada PR que revisaste a mano se convierte en un agente revisor.
- Cada "sí, ejecútalo" que hiciste clic se convierte en un permiso.
- Todo lo que reexplicas cada sesión termina en
CLAUDE.md. - Cada servicio que mencionas se convierte en un borrador de MCP.
- Tus improperios, refactorizados en reglas.
Leyó cada vez que le gritaste a tu agente. Luego arregló el porqué.
[!IMPORTANT]
🔒 Funciona 100% en tu máquina
- Esta herramienta no envía nada, a ningún lugar. Sin servidores. Sin cuenta. Sin telemetría.
- Cero llamadas de red. Solo biblioteca estándar de Python. Nada que
pip install.- Las transcripciones necesitan tu sí, en cada ejecución. Solo tus prompts. Los secretos se eliminan antes de escribir cualquier cosa.
- Nunca lee secretos. Sin valores de
.env. Sin archivos de credenciales.- Nunca toca tu rama. Construye en
agentic-setup/<date>. Nunca hace push.Tu agente sigue hablando con su propio modelo, como siempre. Esta herramienta no añade nada encima.
Instalar
Un comando. Funciona para ambos.
npx skills add Agentic-Studio-Pvt-Ltd/agentic-codebase
Luego, en tu agente:
run agentic-codebase on this repo
Requiere: Python 3.9+. git opcional.
Plugin de Claude Code en su lugar
/plugin marketplace add Agentic-Studio-Pvt-Ltd/agentic-codebase
/plugin install agentic-codebase@agentic-codebase
[!WARNING] Codex: confía primero en el repositorio. Repositorio no confiable →
AGENTS.md, los hooks y las reglas no se cargan silenciosamente. Establecetrust_level = "trusted"para el repositorio en${CODEX_HOME:-~/.codex}/config.toml.
Antes / Después
BEFORE AFTER
my-app/ my-app/
├── CLAUDE.md ├── CLAUDE.md + indexed section
└── src/ ├── .claude/
│ ├── rules/ one per code zone
│ ├── skills/ setup-manager, review-pr, qa …
│ ├── agents/ pr-reviewer, db-inspector …
│ └── settings.json hooks + permissions
├── .mcp.json drafts, you authenticate
├── docs/agentic-setup/ plan.md · report.md
└── src/
Ejemplo en Claude Code. Codex recibe la misma forma. Consulta la tabla a continuación.
Lo que genera
| Claude Code | Codex | |
|---|---|---|
| Documento índice | sección CLAUDE.md | sección AGENTS.md |
| Reglas | .claude/rules/*.md | AGENTS.md + docs/agentic-setup/rules/ |
| Hooks | .claude/settings.json + scripts | .codex/hooks.json + scripts |
| Permisos | .claude/settings.json → permissions | .codex/rules/agentic-codebase.rules |
| Habilidades | .claude/skills/ | .agents/skills/ |
| Subagentes | .claude/agents/*.md | .codex/agents/*.toml |
| Borradores MCP | .mcp.json | docs/agentic-setup/codex-mcp.toml |
| Plan + informe | docs/agentic-setup/ | docs/agentic-setup/ |
Cada archivo: un ID · una fecha · la evidencia detrás · "Seguro de eliminar o editar."
Cuánto construye
- Sin límites. Todo lo que tu código e historial respalden.
- Tú decides en el plan. Nada se escribe antes de que apruebes.
- Cada archivo se rastrea hasta un conteo. Sin evidencia → no se construye.
- Se omite solo si: sin evidencia · ya cubierto · baja confianza.
setup-manager: mantiene la configuración actualizadapr-reviewer+review-pr: revisión de PRqa: cualquier aplicación webdb-inspector+query-db: cualquier base de datos, solo lecturasecurity-auditor: revisión de seguridaddesigner+new-component: repositorios de UIproduct-analyst+ habilidades de analítica: repositorios con analítica- 3 hooks de barrera: fuga de entorno · comandos destructivos · gestor de paquetes incorrecto
- Permisos: tus comandos permitidos,
.env*denegados - Reglas: una por zona de código
- Habilidades de flujo de trabajo: cualquier cosa que pidas 3+ veces
Cómo funciona
| # | Fase | Hace |
|---|---|---|
| 0 | Preflight | Detecta el agente. Pide consentimiento de transcripción. |
| 1 | Descubrir | Escanea el repositorio: stack, comandos, zonas. |
| 2 | Extraer | Tus prompts + historial de git → JSON compacto. |
| 3 | Diagnosticar | Encuentra repetición, fricción, vacíos. |
| 4 | Proponer | Mapea hallazgos → artefactos. |
| 5 | Entrevista | 3 a 8 preguntas. defaults acepta todas. |
| 6 | Plan | Tú apruebas. Barrera dura. |
| 7 | Construir | En una rama, en orden. |
| 8 | Verificar | Revisa cada archivo. Escribe el informe. |
Seguridad
| Red | Ninguna. Un gh pr list opcional de solo lectura, desactivado por defecto. |
| Telemetría | Ninguna. Nada de lo que optar por no participar. |
| Consentimiento | Se pregunta en cada ejecución: sí · no · últimos N días. "No" aún construye desde código + git. |
| Transcripciones | Solo tus prompts. Nunca salida del asistente o resultados de herramientas. |
| Secretos | Claves, tokens, JWTs, cadenas de conexión, rutas de inicio. Eliminados primero. |
| Variables de entorno | Solo nombres. Nunca valores. |
| Tus archivos | Nunca sobrescritos. Se añade dentro de los marcadores agentic-codebase:begin / :end. |
| Reejecuciones | Actualiza en el lugar. Sin duplicados. |
| Git | Solo lectura al extraer. Escribe solo una rama, después de que apruebes. |
| Push / PR | Nunca. |
| Hooks | Nunca se ejecutan sin tu sí. Un hook que hace llamadas de red falla. |
.gitignore | Respetado. Nunca fuerza la adición. |
No hará
- Configurar servidores MCP con credenciales. Solo borradores, tú autenticas
- Cursor, Windsurf, Gemini CLI
- Versión alojada o web
- Detección de deriva (en la hoja de ruta)
- Reescribir, mover o renombrar tu configuración existente
- Hacer push o abrir un PR
Desinstalar
| Claude Code | Codex | |
|---|---|---|
| La herramienta | rm -rf .claude/skills/agentic-codebase | rm -rf .agents/skills/agentic-codebase |
| Plugin | /plugin uninstall agentic-codebase@agentic-codebase | n/a |
| Lo que construyó | Comandos en tu report.md | Comandos en tu report.md |
[!NOTE] Deshacer desde
report.md, no desde aquí. Está escrito para tu ejecución exacta, incluyendo archivos ignorados por git y sin seguimiento que un borrado de rama no tocará.
Contribuir
- Lee
CLAUDE.mdprimero. scripts/: analizadores. Solo stdlib. Sin red. Salida JSON.SKILL.md+references/: el flujo de trabajo. Agnóstico al agente.adapters/: el único lugar donde viven las rutas y formatos específicos del agente.
for s in discover mine_git mine_transcripts verify_artifacts; do
python3 skills/agentic-codebase/scripts/$s.py --selftest
done
python3 -m unittest discover -s tests -v
Licencia
MIT. Atribución bienvenida, nunca requerida. Quítala y todo sigue funcionando.
Construido por Agentic Studio
¿Codebase más grande o un equipo? Hacemos que tu equipo sea nativo de IA en 4 semanas: agentes, revisiones, barreras de protección, CI.