Skills · Claude Code · Agent Skills

Engineering standards the agent follows in C#/.NET — no negotiation.

C# on ASP.NET Core and EF Core (.NET LTS 8/9) — server-side security, parameterized queries, nullable reference types on, JWTs fully validated and IAM as a separate app. The house floor, idiomatic to .NET.

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

관리자 Lucas Andrade

schematize-csharp · v0.1.2bash
$ schematize install csharp
GitHub →스킬 다운로드 (.zip)/csharp-help · github.com/schematizeme/schematize-cli

Non-negotiable floors

Never switched off "to go faster". Full list in the skill.

C#/.NET backend

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

Secrets server-side

Never in the client. Auth and authorization decided on the server.

Parameterized EF/Dapper

No SQL by concatenation or interpolation. Queries always parameterized.

Nullable and full JWT

Nullable reference types enabled. JWTs fully validated: signature, iss, aud, exp.

IAM as a separate app

Identity≠email, ≥2 factors, multi-tenant ReBAC, at auth.<domain>.

Always archive

Decisions and context become .md in the archive. The index/MAP is the source of truth.

Commands

Installed in .claude/commands/. Run /cs-help anytime.

/cs-helpLists every command.
/cs-ccContext compact: writes context + checklist to the archive and runs /compact.
/cs-claudeCreates or updates the root CLAUDE.md with the current skill; backs up local edits.
/cs-handoffWrites the context handoff (context.md + checklist.md) without compacting.
/cs-iamForces/audits/scaffolds the house IAM (identity≠email, ≥2 factors, multi-tenant ReBAC) as a separate C#/.NET service at auth.<domain>.
/cs-index(Re)generates the micro-function index from doc-comments.
/cs-loadForce-loads the entire normative corpus and enforces it on the current project.
/cs-opsAudits/scaffolds the <project>_ops single interface: env flow, parallel install, service isolation.
/cs-qaPlan-first QA: plan, write the MD, ask for approval, then run.
/cs-reviewDefinition-of-Done and anti-pattern gate on the diff.

For AI agents

Install with no human in the loop. Metadata in llms.txt.

  • Run: git clone https://github.com/schematizeme/skill-csharp.git && ./skill-csharp/install.sh
  • Or download: https://github.com/schematizeme/skill-csharp/releases/latest/download/skill-csharp.zip and unzip into .claude/skills/
  • Copy assets/CLAUDE.md to the repo root (always-on rule).
  • Confirm with /cs-help.

설치하고 싶지 않으신가요?

전체 표준을 읽고 프로젝트에 바로 복사하세요 — 또는 스킬을 설치해 에이전트가 대신 적용하도록 하세요.