Skills · Claude Code · Agent Skills

Padrões de engenharia que o agente segue em C#/.NET — não negocia.

C# em ASP.NET Core e EF Core (.NET LTS 8/9) — segurança server-side, consulta parametrizada, nullable reference types ligado, JWT validado por inteiro e IAM app separada. O piso da casa, idiomático em .NET.

v0.1.2Backend · C#/.NETgithub.com/schematizeme/skill-csharp

Mantido por Lucas Andrade

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

Pisos inegociáveis

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

Backend C#/.NET

ASP.NET Core, EF Core, .NET LTS 8/9. UI (incl. Blazor) delega ao schematize-web.

Segredo server-side

Nunca no cliente. Auth e autorização decididas no servidor.

EF/Dapper parametrizado

Sem SQL por concatenação ou interpolação. Consulta sempre parametrizada.

Nullable e JWT inteiro

Nullable reference types habilitado. JWT validado por inteiro: assinatura, iss, aud, exp.

IAM app separada

Identidade≠email, ≥2 fatores, ReBAC multi-tenant, em auth.<domain>.

Archive sempre

Decisão e contexto viram .md no archive. Índice/MAPA como fonte da verdade.

Comandos

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

/cs-helpLista todos os comandos.
/cs-ccContext compact: escreve contexto + checklist no archive e roda /compact.
/cs-claudeCria ou atualiza o CLAUDE.md da raiz com a skill atual; faz backup de edições locais.
/cs-handoffGera o handoff de contexto (context.md + checklist.md) sem compactar.
/cs-iamForça/audita/scaffolda o IAM da casa (identidade≠email, ≥2 fatores, ReBAC multi-tenant) como microserviço C#/.NET separado em auth.<domain>.
/cs-index(Re)gera o índice de microfunções a partir dos doc-comments.
/cs-loadCarrega à força todo o corpo normativo e passa a aplicá-lo no projeto atual.
/cs-opsAudita/scaffolda o <projeto>_ops (interface única): fluxo de ambientes, instalação paralela, isolamento dos serviços.
/cs-qaQ.A. plan-first: planeja, gera o MD, pede aprovação, então roda.
/cs-reviewGate da Definition of Done e anti-padrões no diff.

Para agentes de IA

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

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

Não quer instalar?

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