Borrowing it
Nothing to install: this file belongs to Genocs/genocs-library. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/Genocs/genocs-library/main/.claude/skills/csharp-backend-developer/SKILL.mdgit clone --depth 1 https://github.com/Genocs/genocs-libraryWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/genocs/genocs-library/csharp-backend-developer)<a href="https://agentmods.dev/skills/genocs/genocs-library/csharp-backend-developer"><img src="https://agentmods.dev/badge/skills/genocs/genocs-library/csharp-backend-developer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/genocs/genocs-library/csharp-backend-developer"><img src="https://agentmods.dev/badge/skills/genocs/genocs-library/csharp-backend-developer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00050 | $0.02734 |
| Opus 5.5 | $0.00020 | $0.01094 |
| Sonnet 5.5 | $0.00010 | $0.00547 |
| Haiku 4.5 | $0.00005 | $0.00273 |
Grade A, and why
csharp-backend-developer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 293 lines — stays where its author put it; the contents beside it link to each section on GitHub.
C# Backend Developer
What This Skill Produces
A Genocs-first delivery workflow that produces:
- A concrete package composition plan for the requested feature
- A step-by-step implementation path across API, application, domain, and infrastructure
- Decision branches for WebApi, CQRS, Auth, OpenApi, Messaging, RabbitMQ, Outbox, Saga, MongoDB, Logging, and Telemetry
- Completion checks that verify runtime safety, compatibility, and observability
When To Use
Use this skill when prompts include terms like:
- C# backend
- ASP.NET Core API
- Genocs
- CQRS command/query
- WebApi endpoints
- repository pattern
- MongoDB repository
- RabbitMQ messaging
- FluentValidation
- microservice feature
- bug fix in service layer
- refactor backend code
Inputs To Capture
- Business goal and user-visible behavior
- Non-functional constraints: performance, security, reliability, compliance
- Data shape and source of truth: SQL Server, MongoDB, cache, message broker
- Contract constraints: request/response schema, backward compatibility, versioning
- Delivery constraints: timeline, risk tolerance, test depth
- Genocs package boundary: which package should own each concern
Genocs Package Selection
- Web API surface
- Use Genocs.WebApi for endpoint DSL, request binding, response helpers, and error handling middleware.
- Use Genocs.WebApi.CQRS when endpoints should dispatch commands and queries through CQRS dispatchers.
- API documentation
- Use Genocs.WebApi.OpenApi for Swagger or ReDoc exposure and OpenAPI metadata.
- Security
- Use Genocs.Auth for JWT paths: AddJwt, AddOpenIdJwt, or AddPrivateKeyJwt depending on token issuer model.
- Use Genocs.WebApi.Security when client certificate authentication is required.
- Data
- Use Genocs.Persistence.MongoDB for Mongo registration and repositories.
- Choose AddMongoWithRegistration for ObjectId plus IMongoEntity.
- Choose AddMongo plus AddMongoRepository for custom key entities such as Guid.
- Messaging
- Use Genocs.Messaging as abstraction only.
- Add a transport package such as Genocs.Messaging.RabbitMQ for runtime publish and subscribe behavior.
- Add outbox package only when delivery guarantees require durable message handoff.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 293 lines · 50 tokens per session scan A 547bfd515ea2
csharp-backend-developer is a skill published in the GitHub repository Genocs/genocs-library (4 stars, last pushed 5d ago), licensed MIT. It adds 50 tokens to every session and 2,734 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
clean-architecture-dotnet
Use when domain logic leaks into API/Infrastructure, project references violate layer boundaries, or you need to decide between CQS (always), CQRS bus (complex domains), and DDD patterns (invariants and events).
aspnetcore-minimal-apis
Build ASP.NET Core minimal APIs with endpoint filters, JWT auth, OpenAPI, and clean handler delegation. Use for lightweight .NET microservices and BFF endpoints without MVC ceremony.
ef-core-persistence
Model relational domains with EF Core 8, fluent configurations, migrations, interceptors, and performant queries. Use for .NET persistence layers with zero-downtime migration discipline.
dotnet-aspnet-core-microservices
Apply backend defaults for .NET ASP.NET Core microservices with strong contracts, health checks, and production-safe operations. Use when backend services are built with .NET and C#.
agui-dotnet-streaming-chat
Get started with the AG-UI .NET SDK: bootstrap and run your first streaming-chat app (client + server) with the AG-UI .NET NuGet packages (AGUI.Client, AGUI.Server, AGUI.Formatting, AGUI.Abstractions). USE FOR: which packages to install and how to wire them; constructing an AGUIChatClient against an endpoint and…
azure-maps-search-dotnet
Azure Maps SDK for .NET. Location-based services including geocoding, routing, rendering, geolocation, and weather. Use for address search, directions, map tiles, IP geolocation, and weather data. Triggers: "Azure Maps", "MapsSearchClient", "MapsRoutingClient", "MapsRenderingClient", "geocoding .NET", "route…