Skills · Claude Code · Agent Skills

Standard di ingegneria che l'agente segue in C#/.NET — non si negozia.

C# su ASP.NET Core ed EF Core (.NET LTS 8/9) — sicurezza lato server, query parametrizzate, nullable reference types attivo, JWT validato per intero e IAM come app separata. La base di casa, idiomatica in .NET.

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

Gestito da Lucas Andrade

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

Basi non negoziabili

Non si spengono "per andare più veloce". Elenco completo nella skill.

Backend C#/.NET

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

Segreti lato server

Mai nel client. Auth e autorizzazione decise lato server.

EF/Dapper parametrizzato

Niente SQL per concatenazione o interpolazione. Query sempre parametrizzate.

Nullable e JWT intero

Nullable reference types abilitato. JWT validato per intero: firma, iss, aud, exp.

IAM come app separata

Identità≠email, ≥2 fattori, ReBAC multi-tenant, su auth.<domain>.

Sempre archiviare

Decisioni e contesto diventano .md nell'archivio. L'indice/MAPPA è la fonte di verità.

Comandi

Installati in .claude/commands/. Usa /cs-help quando vuoi.

/cs-helpElenca tutti i comandi.
/cs-ccContext compact: scrive contesto + checklist nell'archivio ed esegue /compact.
/cs-claudeCrea o aggiorna il CLAUDE.md di radice con la skill attuale; salva le modifiche locali.
/cs-handoffGenera l'handoff di contesto (context.md + checklist.md) senza compattare.
/cs-iamForza/verifica/scaffolda l'IAM di casa (identità≠email, ≥2 fattori, ReBAC multi-tenant) come servizio C#/.NET separato su auth.<domain>.
/cs-index(Ri)genera l'indice delle micro-funzioni dai doc-comment.
/cs-loadCarica a forza tutto il corpus normativo e lo applica al progetto attuale.
/cs-opsVerifica/scaffolda il <progetto>_ops (interfaccia unica): flusso ambienti, installazione parallela, isolamento dei servizi.
/cs-qaQA plan-first: pianifica, genera l'MD, chiede approvazione, poi esegue.
/cs-reviewGate di Definition of Done e anti-pattern sul diff.

Per agenti IA

Installa senza intervento umano. Metadati in llms.txt.

  • Esegui: git clone https://github.com/schematizeme/skill-csharp.git && ./skill-csharp/install.sh
  • Oppure scarica: https://github.com/schematizeme/skill-csharp/releases/latest/download/skill-csharp.zip e decomprimi in .claude/skills/
  • Copia assets/CLAUDE.md nella radice del repo (regola sempre attiva).
  • Conferma con /cs-help.

Non vuoi installare?

Leggi le norme complete e copiale direttamente nel tuo progetto — oppure installa la skill perché l'agente le applichi da solo.