melkin — ~/lab/cheffy.mdx

~/lab/cheffy

Cheffy

Un agente principal que revisa el trabajo antes de darlo por hecho

· claude-code · node · markdown · repo

claude --plugin-dir /path/to/hidkit
skills/cheffy/pass.md
| # | Gate | Level | Check required |
|---|---|---|---|
| 1 | Proof | MUST | yes |
| 2 | Tests | MUST | yes |
| 3 | Repo gates | MUST | yes |
| 4 | Zero redundancy | MUST | no |
| 5 | Scope | MUST | no |
| 6 | Taste | SHOULD | no |
| 7 | Critic | MUST when the Critic trigger applies | no |
| 8 | Comments | MUST | no |
| 9 | Prose | MUST when the run changes prose files | yes |
| 10 | Trace | MUST | no |
| 11 | Security | MUST | yes |
| 12 | Non-functional | SHOULD | no |

Qué hace

Un agente de código muchas veces me dice que una tarea está lista antes de que algo lo demuestre. Cheffy agrega esa prueba.

Es el agente principal de Hidkit, mi harness de entrega de software para agentes de código. Hidkit pone la calidad primero y corre como plugin de Claude Code.

Lo arranco con /hidkit:cheffy <tarea>. Su SKILL.md define disable-model-invocation: true, así que solo se carga cuando lo llamo. Sigue activo hasta que digo “stop Cheffy”.

Recetas y lanes

Cheffy asigna cada tarea a una receta. La receta bug-fix sirve para un defecto reportado y feature para un comportamiento nuevo o cambiado. La receta eval sirve para una comparación ciega y pequeña de variantes.

Después elige el lane más liviano cuyas condiciones se cumplen todas:

  • Quick: un archivo, 20 líneas o menos.
  • Light: 3 archivos o menos, 80 líneas o menos, y ninguna trust boundary. Cheffy sigue la receta él mismo, sin delegar.
  • Full: cualquier otra tarea. La receta corre con sus roles.

El lane funciona como un trinquete de un solo sentido. Cheffy nunca pasa una tarea a un lane más liviano.

Roles, el pase y el ledger

Cheffy delega solo para obtener un juicio aislado, para leer mucho material o para repartir partes que corren en paralelo. Los cinco roles son investigator, implementer, critic, verifier y judge.

Antes de dar el trabajo por hecho, Cheffy corre el pase del snippet. Un gate que exige un check cita los ids de eventos check que pasaron. Un solo gate en FAIL deja el verdict en FAIL.

El gate 11 corre un escaneo de secretos, uno de dependencias y uno SAST en cada cambio. Solo una persona puede aprobar un waiver.

Cada run escribe un ledger: un archivo de solo agregar con las delegaciones, los checks y las decisiones. Cheffy corre cada comando de verificación con trace check, que registra el código de salida, un hash de la salida y la ruta del archivo de salida.

Dónde está hoy

Hidkit está en la fase 1 y no es un release. El criterio de salida es una calidad superior a Claude Code solo, con un costo de 2 veces la línea base o menos. Ese criterio todavía no se cumple.

En la última medición, Cheffy no empeoró en ninguna tarea. Su ganancia de calidad (0.10) quedó por debajo del ruido (0.20), y su costo fue de 3.6 a 4.5 veces la línea base. Publico estos números porque medir es justamente el objetivo.

Hidkit deriva los principios, las recetas y las reglas del pase de Cheffy de pstack, bajo la licencia MIT.

hire.me

¿Construyes algo parecido? Lo hago para clientes. Respondo en menos de 48 h.