Skills · Claude Code · Agent Skills

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.

Mantenido por Lucas Andrade

schematize-zig · v0.1.2bash
$ schematize install zig
GitHub →descargar skill (.zip)/zig-help · github.com/schematizeme/schematize-cli

Pisos 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.

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.