Control de versiones para agentes de programación: vincula cada commit con la sesión del agente que lo generó y comparte memoria entre Claude Code, Codex y otros agentes.
blader/schematic
Una skill para Claude Code y Codex que reconstruye la especificación de producto y técnica a partir de los cambios de una rama de Git.
- Estrellas
- 247
- Forks
- 25
- Issues abiertos
- 2
- Último commit
- hace 7 meses
¿Qué es?
Schematic es una skill de agente para Claude Code y Codex. Dada una rama de Git, lee la implementación y redacta una especificación estructurada en Markdown que describe qué hace la rama e incluye el planteamiento del problema, los requisitos del producto, la arquitectura, el diseño técnico, el inventario de archivos, la estrategia de pruebas, el plan de despliegue y los riesgos.
El problema habitual que aborda es la falta de documentación, o que esté desactualizada, para una funcionalidad que ya existe en el código. Los desarrolladores pueden usarla para ponerse al día con la rama de otra persona o para preparar descripciones de PR y documentos de diseño una vez terminado el trabajo.
La skill delimita el diff de la rama, divide los archivos modificados en grupos que leen agentes en paralelo, contrasta el análisis con la lista completa de archivos para detectar omisiones y verifica que la especificación final dé cuenta de todos los archivos modificados.
Funciones clave
- 01Genera una especificación en Markdown de 11 secciones a partir de la implementación de una rama.
- 02Lee los archivos modificados con entre 2 y 4 agentes en paralelo.
- 03Contrasta el análisis con la lista completa de archivos para detectar archivos omitidos.
- 04Se instala clonándola en el directorio de skills de Claude Code o Codex.
Casos de uso
- Documentar una rama de funcionalidad publicada o en desarrollo que no tiene especificación.
- Poner a alguien al día con la rama de funcionalidad de un colega.
- Redactar descripciones de PR o documentos de diseño después de la implementación.
Temas
Preguntas frecuentes
- ¿Qué es schematic?
- Una skill para Claude Code y Codex que reconstruye la especificación de producto y técnica a partir de los cambios de una rama de Git. Schematic es una skill de agente para Claude Code y Codex. Dada una rama de Git, lee la implementación y redacta una especificación estructurada en Markdown que describe qué hace la rama e incluye el planteamiento del problema, los requisitos del producto, la arquitectura, el diseño técnico, el inventario de archivos, la estrategia de pruebas, el plan de despliegue y los riesgos.
- ¿schematic es gratuito? ¿Qué licencia tiene?
- schematic es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿schematic sigue mantenido?
- Sin commits en más de 6 meses. El último commit de schematic fue el 11 mar 2026.
- ¿Para qué puedo usar schematic?
- Documentar una rama de funcionalidad publicada o en desarrollo que no tiene especificación. Poner a alguien al día con la rama de funcionalidad de un colega. Redactar descripciones de PR o documentos de diseño después de la implementación.
- ¿Dónde consigo schematic?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/blader/schematic
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Convierte una base de código o una wiki de LLM en un grafo de conocimiento interactivo que puedes explorar, buscar y consultar desde herramientas de programación con IA.
Proxy local que permite usar OpenAI Codex y Claude Code con cualquier proveedor de LLM, incluidos Claude, Gemini, Grok, DeepSeek y Ollama.
Una herramienta local de revisión en el navegador para anotar planes de agentes, Markdown, HTML y diferencias de código, y enviar comentarios a los agentes de programación.
Un navegador para agentes de IA que ejecutan automatizaciones en Spaces aislados mientras tú sigues usando tus propias pestañas y sesiones.
Una skill de Claude Code (también compatible con OpenCode y OpenAI Codex) que ejecuta ciclos autónomos de modificar, verificar y conservar o descartar cambios para alcanzar un objetivo medible.