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.
$ schematize install engineeringPisos 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 legadoPara 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.
Discussão
Carregando…