small-model-handoff
Skill0 starsChanged 27 days agoMITView on GitHub
Preparar una tarea para que un modelo pequeño o local (7B-30B, Ollama, LM Studio, o cualquier LLM con contexto y razonamiento limitados) la ejecute de forma confiable. Úsala cuando el usuario diga que va a trabajar con un modelo local, sin internet, con presupuesto limitado, o cuando pida "que esto funcione con un modelo chico". También cuando un modelo pequeño ya esté fallando en una tarea y haya que reformularla.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- gigio1023/agent-skillstheir own version, first seen Oct 13, 2026
- gigio1023/gigio-skillstheir own version, first seen Oct 13, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- gigio1023/agent-skills★ 2same name
- gigio1023/gigio-skills★ 2same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository8 other files it gives its agents.
- doc-drift-checkSkill
- incident-captureSkill
- pre-publication-auditSkill
- project-onboardingSkill
- requirements-intakeSkill
- safe-change-gateSkill
- ship-changesSkill
- verify-before-claimingSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
La consecuencia de diseño: no le pidas juicio. Convertí el juicio en estructura antes de entregarle la tarea.
- Very specific: line 37
No le pases el repo. No le pases el AGENT_GUIDE.md completo (son cientos de líneas y va a perder el hilo).
- Distinctive: line 68
No le pidas que se auto-verifique — no es confiable.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Preparar trabajo para un modelo pequeño
Un modelo pequeño no es un modelo grande lento: falla en cosas distintas. Es razonablemente bueno siguiendo un procedimiento explícito y corto, y malo en exactamente lo que un framework como este puede suplir con estructura.
| Falla en | Es aceptable en |
| Planificar varios pasos y mantener el plan | Ejecutar UN paso descrito literalmente |
| Decidir cuándo detenerse y preguntar | Rellenar una plantilla dada |
| Mantener coherencia en contexto largo | Leer un archivo corto y responder sobre él |
| Reconocer que no sabe algo | Aplicar una regla explícita ya escrita |
| Elegir entre varias reglas cuál aplica | Seguir la única regla que le pasaste |
La consecuencia de diseño: no le pidas juicio. Convertí el juicio en estructura antes de entregarle la tarea. Todo lo que un modelo grande resuelve razonando, un modelo chico lo resuelve solo si vos ya lo resolviste en la forma de la tarea.
Las cinco transformaciones
1. Un paso por turno, con criterio de terminado mecánico
Mal: "Agregá autenticación al proyecto".
Bien (ejemplo): "Abrí src/api/routes.py. Agregá el decorador @requires_auth a las tres funciones que empiezan
con admin_. No toques nada más. Terminaste cuando grep -c '@requires_auth' src/api/routes.py devuelve 3."
El criterio de terminado tiene que ser verificable por un comando, no por opinión. Un modelo chico no
sabe cuándo terminó; un grep sí.
2. Contexto mínimo y dirigido
No le pases el repo. No le pases el AGENT_GUIDE.md completo (son cientos de líneas y va a perder el
hilo). Pasale la sección específica que aplica a esta tarea, y nada más.
Regla práctica: si el contexto no cabe cómodamente en un tercio de su ventana, es demasiado. El resto del contexto es lo que le hace perder la instrucción original.
3. Los scripts hacen el trabajo determinista
Esto es donde el framework rinde más con modelos chicos. Todo lo que ya está encapsulado en un script no requiere que el modelo razone:
bash scripts/get-project-map.sh # estado del repo: no lo tiene que deducir
bash scripts/safety-check.sh # validación: no la tiene que recordar
bash scripts/ship.sh -m "mensaje" # entrega: no tiene que reconstruir la secuencia de git
bash scripts/validate-knowledge-base.shUn modelo chico corriendo safety-check da un resultado idéntico al de un modelo grande corriéndolo.
Ahí no hay degradación. Movele al script todo lo que puedas.
4. Plantillas en vez de redacción libre
Un modelo chico llenando docs/02_governance_templates/*.md produce algo utilizable. El mismo modelo
redactando el mismo documento desde cero produce algo genérico y probablemente falso.
Dale la plantilla con los campos vacíos y una instrucción por campo. La estructura hace el trabajo que su razonamiento no puede hacer.
5. Verificación externa después de cada paso
No le pidas que se auto-verifique — no es confiable. Verificá vos (o un script) después de cada paso, antes de darle el siguiente. Un error no detectado en el paso 2 se amplifica en los pasos 3 a 8.
Lo que NO se le delega, nunca
Estas tareas requieren el juicio que precisamente no tiene. Si no hay un modelo grande disponible, las hace una persona:
- Decidir el modelo de datos o el de control de acceso.
- Cualquier cosa que toque un ambiente compartido o producción.
- Escribir la entrada de un incidente (requiere identificar la causa raíz).
- Decidir si algo "está en uso operativo real".
- Auditar código en busca de problemas de seguridad.
- Elegir entre dos diseños razonables con un trade-off de negocio.
Plantilla de handoff
Pasale esto, literalmente, sustituyendo lo que va entre corchetes:
TAREA: [una sola acción, un solo archivo]
ARCHIVO: [ruta exacta]
CONTEXTO: [pegá aquí SOLO la regla o sección que aplica — 5 a 20 líneas]
HACÉ EXACTAMENTE ESTO:
1. [acción concreta]
2. [acción concreta]
NO HAGAS:
- No modifiques ningún otro archivo.
- No refactorices nada que ya funcione.
- Si algo no está claro, escribí "NECESITO ACLARACIÓN: <qué>" y detenete. No adivines.
TERMINASTE CUANDO: [comando exacto] devuelve [resultado exacto].La línea de "NECESITO ACLARACIÓN" es la más importante: un modelo chico no va a preguntar por su cuenta, hay que darle el permiso y el formato explícitos para hacerlo.
Checklist
- La tarea es un solo paso, sobre un solo archivo.
- El criterio de terminado es un comando, no una opinión.
- El contexto es la sección mínima, no el documento completo.
- Todo lo determinista está en un script, no en la instrucción.
- Hay una plantilla si el output es un documento.
- Yo (o un script) verifico antes de darle el paso siguiente.
- Ninguna de las tareas "que no se delegan" está en el lote.
Relacionado
docs/00_philosophy/working-with-small-models.md— la guía completa del operador, con la escalera de degradación y qué esperar de cada tamaño de modelo.docs/00_philosophy/why-scripts-not-instructions.md— la razón por la que los scripts son el gran igualador entre modelos.docs/01_bootstrap/llm-setup-guide.md— cómo instalar estas skills en un runtime local.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

