Conceptos
Scripts
Un registro para que los agentes busquen, conserven, documenten y prueben scripts en lugar de reescribirlos.
La skill scripts actúa cada vez que un agente va a escribir un script:
- Necesidad: un comando,
grep, una CLI existente o un script depackage.jsonbastan → no hay script. - Búsqueda:
agent-kit scripts find <palabras>busca en los scripts del proyecto, los desechables, la biblioteca global y las skills. - Construcción: desechable con
scripts new <área>/<nombre>.mjs --scratch(en.agent-kit/scratch/, ignorado por git, se puede buscar); conservado conscripts new <área>/<nombre>.<ext> --summary "…"(cabecera + esqueleto de test + índice). - Documentación: cabecera
@summary,@usage,@tags,@test;scripts/README.mdse genera. - Test: un test ZOMBIES junto al script.
- Ejecución:
agent-kit scripts run <nombre>devuelve el código de salida y solo las líneas relevantes; el log completo queda en.agent-kit/runs/.
Un script desechable que se necesita por segunda vez se promueve a scripts/<área>/; uno útil en varios proyectos va a la biblioteca global del kit. Preflight bloquea los scripts conservados sin cabecera, y un hook avisa al agente cuando escribe un script donde se perdería (/tmp, la raíz del proyecto).