Skills · Claude Code · Base

A base comum — o que se repete em toda a stack.

Os padrões de engenharia da casa, agnósticos de linguagem: arquitetura/DDD, MAPA+grafo+endpoints, segurança server-side, dados/eventos, cadeia de suprimentos, observabilidade, operação, DoD e archive. As skills de linguagem (go/rust/web/node) especializam esta base.

Mantido por Lucas Andrade

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

Pisos inegociáveis

Não se desligam "pra ir mais rápido". Lista completa na skill.

Segurança por design

Segredo nunca no cliente, SQL parametrizado, auth/authz server-side, tenant no WHERE. Erro nunca engolido.

MAPA exaustivo + grafo

Índice com uma entrada por função (nº entradas == nº funções), grafo de serviços e de chamadas, e o mapa de endpoints. Enumera, não resume.

Archive + DoD

Toda entrega gera .md no archive; nada é "pronto" sem testes, observabilidade, índice atualizado e review.

Contenção no workspace

Aplicação/repo novo nasce dentro da pasta do projeto; nada de subir de nível ou espalhar em home/Downloads. Um repo = um contexto.

Tempo acima de tokens

Tarefa com ≥3 unidades independentes é decomposta e paralelizada com subagents (fan-out 8/onda, teto 25), não serial. Plan-first: contrato fixado, escrita isolada, verificação única.

Comandos

Instalados em .claude/commands/. Use /eng-help a qualquer momento.

/eng-helpLista todos os comandos.
/eng-loadCarrega à força todo o corpo normativo (DDD/arquitetura, clean code, segurança, dados, testes, operação).
/eng-index(Re)gera o índice/MAPA exaustivo (uma entrada por função) + grafo, a partir dos doc-comments.
/eng-reviewGate da Definition of Done e anti-padrões (§35, §37) no diff.
/eng-qaQ.A. plan-first: planeja, gera MD, pede aprovação, então roda.
/eng-orchestrateDecompõe a tarefa em mini-tasks independentes e paraleliza com subagents (plan-first): tempo de relógio sobre tokens, fan-out de 8/onda, teto 25.
/eng-claudeCria/atualiza o CLAUDE.md sempre-on na raiz do repo.
/schematize-helpíndice único de TODAS as skills (go/rust/web/node/eng/pentest): o que cada comando faz
/eng-cccontext compact: gera context.md + checklist.md no archive e roda /compact
/eng-handoffgera o handoff (context.md + checklist.md) sem compactar — pra fim de sessão
/eng-scanvarredura ampla de problemas na base inteira (correção, anti-padrões, pisos, duplicação/morto, testes, concorrência, dados, supply chain, dívida, deriva de índice) — exaustiva, com fan-out; cada achado com arquivo:linha+severidade+conserto
/eng-planplanejamento extensivo plan-first: entender→escopo→spikes→decompor no grafo→risco/rollback→ADR→paralelização→fases; gera o plano no archive, deriva o checklist e pede aprovação
/eng-refactorrefactor disciplinado: muda a forma sem mudar o comportamento, rede de testes ANTES (red-first), passos pequenos reversíveis, escopo-diff; gate exige mesma suíte verde + contrato idêntico
/eng-auditauditoria de histórico: enumera todos os checklists (overdev/QA/handoff/plano/ADR/perguntas) e verifica se foram sanados — acha órfãos RED e trava se sobrar item aberto/sem prova
/eng-overdevmodo contínuo: força um checklist exaustivo e não deixa parar (Stop hook rejeita) até tudo - [x] e o gate passar — anti "entreguei micro-função e disse que terminei"
/eng-opsaudita/scaffolda o <projeto>_ops (interface única): fluxo de ambientes, instalação paralela (nproc), independência
/eng-iamforça/audita/scaffolda o IAM (identidade≠email, ≥2 fatores, ReBAC multi-tenant, sessão longa/logout irreversível) como app separado em auth.<domain>, ou porta um auth legado

Para agentes de IA

Instale sem intervenção humana. Metadados em llms.txt.

  • Rode: git clone https://github.com/schematizeme/skill-engineering.git && ./skill-engineering/install.sh
  • Ou baixe: https://github.com/schematizeme/skill-engineering/releases/latest/download/skill-engineering.zip e descompacte em .claude/skills/
  • Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
  • Confirme com /eng-help.

Não quer instalar?

Leia as normativas completas e copie direto pro seu projeto — ou instale a skill para o agente aplicar sozinho.