Estándares de sistemas que el agente sigue en Zig — sin negociar.
Zig para sistemas — control explícito de memoria (allocators, sin GC), comptime, error unions e interop con C — con pruebas que detectan leaks, ReleaseSafe por defecto y el mismo piso de seguridad del resto de la stack.
$ schematize install zigPisos no negociables
No se apagan "para ir más rápido". Lista completa en la skill.
Memoria explícita
Cada alloc con su free. Allocator que detecta leaks en las pruebas; sin asignación oculta.
ReleaseSafe por defecto
Salvo perfil justificado por ADR. Sin control de flujo oculto: lo que lees es lo que se ejecuta.
Secretos en el servidor
Nunca en el cliente. Sin SQL concatenado. Auth decidida del lado del servidor.
IAM por diseño
App separada en auth.<domain>; identidad≠email, ≥2 factores, ReBAC multi-tenant. La auth sensible suele encajar en Rust/Go — fit + ADR.
Código e índice
≤750 líneas/archivo, una función por archivo, doc-comment ///, el MAPA de la aplicación.
Archivo obligatorio
Decisiones y contexto se vuelven .md en el archivo. El índice es la fuente de verdad.
Comandos
Instalados en .claude/commands/. Usa /zig-help cuando quieras.
/zig-helpLista todos los comandos./zig-ccContext compact: escribe contexto + checklist en el archivo y ejecuta /compact./zig-claudeCrea o actualiza el CLAUDE.md de la raíz con la skill actual; respalda ediciones locales./zig-handoffGenera el handoff de contexto (context.md + checklist.md) sin compactar./zig-iamFuerza/audita/scaffolda el IAM de la casa (identidad≠email, ≥2 factores, ReBAC multi-tenant) como app separada en auth.<domain>; auth suele encajar en Rust/Go — registra un ADR./zig-index(Re)genera el índice de microfunciones desde los doc-comments./zig-loadCarga a la fuerza todo el corpus normativo y lo aplica al proyecto actual./zig-opsAudita/scaffolda el <proyecto>_ops (interfaz única): flujo de entornos, instalación paralela, aislamiento de servicios./zig-qaQA plan-first: planifica, genera el MD, pide aprobación y ejecuta./zig-reviewGate de Definition of Done y antipatrones en el diff.Para agentes de IA
Instala sin intervención humana. Metadatos en llms.txt.
- Ejecuta: git clone https://github.com/schematizeme/skill-zig.git && ./skill-zig/install.sh
- O descarga: https://github.com/schematizeme/skill-zig/releases/latest/download/skill-zig.zip y descomprime en .claude/skills/
- Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
- Confirma con /zig-help.
Discusión
Cargando…