Skills · Claude Code · Agent Skills

Estándares de ingeniería que el agente sigue en C#/.NET — sin negociar.

C# sobre ASP.NET Core y EF Core (.NET LTS 8/9) — seguridad del lado del servidor, consultas parametrizadas, nullable reference types activado, JWT validado por entero e IAM app separada. El piso de la casa, idiomático en .NET.

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

Mantenido por Lucas Andrade

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

Pisos no negociables

No se apagan "para ir más rápido". Lista completa en la skill.

Backend C#/.NET

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

Secretos en el servidor

Nunca en el cliente. Auth y autorización decididas del lado del servidor.

EF/Dapper parametrizado

Sin SQL por concatenación o interpolación. Consultas siempre parametrizadas.

Nullable y JWT entero

Nullable reference types habilitado. JWT validado por entero: firma, iss, aud, exp.

IAM app separada

Identidad≠email, ≥2 factores, ReBAC multi-tenant, en auth.<domain>.

Siempre archivar

Decisiones y contexto se vuelven .md en el archivo. El índice/MAPA es la fuente de verdad.

Comandos

Instalados en .claude/commands/. Usa /cs-help cuando quieras.

/cs-helpLista todos los comandos.
/cs-ccContext compact: escribe contexto + checklist en el archivo y ejecuta /compact.
/cs-claudeCrea o actualiza el CLAUDE.md de la raíz con la skill actual; respalda ediciones locales.
/cs-handoffGenera el handoff de contexto (context.md + checklist.md) sin compactar.
/cs-iamFuerza/audita/scaffolda el IAM de la casa (identidad≠email, ≥2 factores, ReBAC multi-tenant) como microservicio C#/.NET separado en auth.<domain>.
/cs-index(Re)genera el índice de microfunciones desde los doc-comments.
/cs-loadCarga a la fuerza todo el corpus normativo y lo aplica al proyecto actual.
/cs-opsAudita/scaffolda el <proyecto>_ops (interfaz única): flujo de entornos, instalación paralela, aislamiento de servicios.
/cs-qaQA plan-first: planifica, genera el MD, pide aprobación y ejecuta.
/cs-reviewGate de Definition of Done y antipatrones en el diff.

Para agentes de IA

Instala sin intervención humana. Metadatos en llms.txt.

  • Ejecuta: git clone https://github.com/schematizeme/skill-csharp.git && ./skill-csharp/install.sh
  • O descarga: https://github.com/schematizeme/skill-csharp/releases/latest/download/skill-csharp.zip y descomprime en .claude/skills/
  • Copia assets/CLAUDE.md a la raíz del repo (regla siempre activa).
  • Confirma con /cs-help.

¿No quieres instalar?

Lee las normas completas y cópialas directo a tu proyecto — o instala la skill para que el agente las aplique solo.