Des standards d'ingénierie que l'agent suit en C#/.NET — sans négocier.
C# sur ASP.NET Core et EF Core (.NET LTS 8/9) — sécurité côté serveur, requêtes paramétrées, nullable reference types activé, JWT validé intégralement et IAM en app séparée. Le socle maison, idiomatique en .NET.
$ schematize install csharpSocles non négociables
Jamais désactivés "pour aller plus vite". Liste complète dans la skill.
Backend C#/.NET
ASP.NET Core, EF Core, .NET LTS 8/9. L'UI (y compris Blazor) délègue à schematize-web.
Secrets côté serveur
Jamais dans le client. Auth et autorisation décidées côté serveur.
EF/Dapper paramétré
Pas de SQL par concaténation ni interpolation. Requêtes toujours paramétrées.
Nullable et JWT complet
Nullable reference types activé. JWT validé intégralement : signature, iss, aud, exp.
IAM en app séparée
Identité≠email, ≥2 facteurs, ReBAC multi-tenant, sur auth.<domain>.
Toujours archiver
Décisions et contexte deviennent des .md dans l'archive. L'index/CARTE est la source de vérité.
Commandes
Installées dans .claude/commands/. Lancez /cs-help à tout moment.
/cs-helpListe toutes les commandes./cs-ccContext compact : écrit le contexte + la checklist dans l'archive et lance /compact./cs-claudeCrée ou met à jour le CLAUDE.md racine avec la skill actuelle ; sauvegarde les éditions locales./cs-handoffGénère le handoff de contexte (context.md + checklist.md) sans compacter./cs-iamForce/audite/scaffolde l'IAM maison (identité≠email, ≥2 facteurs, ReBAC multi-tenant) comme service C#/.NET séparé sur auth.<domain>./cs-index(Re)génère l'index des micro-fonctions à partir des doc-comments./cs-loadForce le chargement de tout le corpus normatif et l'applique au projet./cs-opsAudite/scaffolde le <projet>_ops (interface unique) : flux d'environnements, installation parallèle, isolation des services./cs-qaQA plan-first : planifie, génère le MD, demande l'approbation, puis exécute./cs-reviewGate Definition of Done et anti-patterns sur le diff.Pour les agents IA
Installez sans intervention humaine. Métadonnées dans llms.txt.
- Lancez : git clone https://github.com/schematizeme/skill-csharp.git && ./skill-csharp/install.sh
- Ou téléchargez : https://github.com/schematizeme/skill-csharp/releases/latest/download/skill-csharp.zip et décompressez dans .claude/skills/
- Copiez assets/CLAUDE.md à la racine du repo (règle toujours active).
- Confirmez avec /cs-help.
Discussion
Chargement…