Skills · Claude Code · Base

La base común — lo que se repite en toda la stack.

Los estándares de ingeniería de la casa, agnósticos de lenguaje: arquitectura/DDD, MAPA+grafo+endpoints, seguridad del lado del servidor, datos/eventos, cadena de suministro, observabilidad, operación, DoD y archivo. Las skills de lenguaje (go/rust/web/node) especializan esta base.

Mantenido por Lucas Andrade

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

Pisos no negociables

No se apagan "para ir más rápido". Lista completa en la skill.

Seguridad por diseño

Secretos nunca en el cliente, SQL parametrizado, auth/authz del lado del servidor, tenant en el WHERE. Error nunca tragado.

MAPA exhaustivo + grafo

Un índice con una entrada por función (entradas == funciones), grafos de servicios y de llamadas, y el mapa de endpoints. Enumera, no resume.

Archivo + DoD

Cada entrega escribe un .md en el archivo; nada está "listo" sin pruebas, observabilidad, índice actualizado y review.

Contención en el workspace

Una app/repo nueva nace dentro de la carpeta del proyecto; nada de subir de nivel ni esparcir en home/Downloads. Un repo = un contexto.

Tiempo sobre tokens

Una tarea con ≥3 unidades independientes se descompone y paraleliza con subagents (fan-out 8/ola, tope 25), no en serie. Plan-first: contrato fijado, escritura aislada, verificación única.

Comandos

Instalados en .claude/commands/. Usa /eng-help cuando quieras.

/eng-helpLista todos los comandos.
/eng-loadCarga a la fuerza todo el corpus (DDD/arquitectura, clean code, seguridad, datos, pruebas, operación).
/eng-index(Re)genera el índice/MAPA exhaustivo (una entrada por función) + grafo, desde los doc-comments.
/eng-reviewGate de Definition of Done y antipatrones (§35, §37) en el diff.
/eng-qaQA plan-first: planifica, genera el MD, pide aprobación y ejecuta.
/eng-orchestrateDivide la tarea en mini-tareas independientes y paraleliza con subagents (plan-first): tiempo de reloj sobre tokens, fan-out de 8/ola, tope 25.
/eng-claudeCrea/actualiza el CLAUDE.md siempre activo en la raíz del repo.
/schematize-helpíndice único de TODAS las skills (go/rust/web/node/eng/pentest): qué hace cada comando
/eng-cccontext compact: genera context.md + checklist.md en el archive y ejecuta /compact
/eng-handoffgenera el handoff (context.md + checklist.md) sin compactar — para fin de sesión
/eng-scanbarrido amplio de problemas en toda la base (corrección, antipatrones, mínimos, duplicación/código muerto, pruebas, concurrencia, datos, cadena de suministro, deuda, deriva de índice) — exhaustivo, con fan-out; cada hallazgo con archivo:línea+severidad+arreglo
/eng-planplanificación extensa plan-first: entender→alcance→spikes→descomponer en el grafo→riesgo/rollback→ADR→paralelización→fases; genera el plan en el archive, deriva el checklist y pide aprobación
/eng-refactorrefactor disciplinado: cambia la forma sin cambiar el comportamiento, red de pruebas ANTES (red-first), pasos pequeños reversibles, alcance-diff; el gate exige la misma suite en verde + contrato idéntico
/eng-auditauditoría de historial: enumera todos los checklists (overdev/QA/handoff/plan/ADR/preguntas) y verifica que se resolvieron — encuentra huérfanos RED y bloquea si queda algún ítem abierto/sin prueba
/eng-overdevmodo continuo: fuerza un checklist exhaustivo y no deja parar (el Stop hook rechaza) hasta que todo esté - [x] y el gate pase — anti "entregué una micro-función y dije que terminé"
/eng-opsaudita/scaffolda el <project>_ops (interfaz única): flujo de entornos, instalación paralela (nproc), independencia
/eng-iamfuerza/audita/scaffolda el IAM (identidad≠email, ≥2 factores, ReBAC multi-tenant, sesión larga/cierre de sesión irreversible) como app separada en auth.<domain>, o migra un auth heredado

Para agentes de IA

Instala sin intervención humana. Metadatos en llms.txt.

  • Ejecuta: git clone https://github.com/schematizeme/skill-engineering.git && ./skill-engineering/install.sh
  • O descarga: https://github.com/schematizeme/skill-engineering/releases/latest/download/skill-engineering.zip y descomprime en .claude/skills/
  • Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
  • Confirma con /eng-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.