AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Csharp Dotnet Review

skill-camilooscargbaptista-cto-toolkit-csharp-dotnet-review · by camilooscargbaptista

Review .NET/C# code: ASP.NET Core, EF Core, Minimal APIs, Azure patterns and performance

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-camilooscargbaptista-cto-toolkit-csharp-dotnet-review

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-camilooscargbaptista-cto-toolkit-csharp-dotnet-review)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Csharp Dotnet Review? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

C# / .NET Code Review

When to Use

  • Reviewing C#/.NET code (ASP.NET Core, EF Core, Minimal APIs)
  • Evaluating .NET architecture patterns (Clean Architecture, CQRS, MediatR)
  • Azure service integration review

Review Checklist

Architecture & Patterns

  • [ ] Clean Architecture: Domain independent of infrastructure
  • [ ] Dependency Injection used throughout (no new Service())
  • [ ] CQRS separation when appropriate (Commands vs Queries)
  • [ ] MediatR or similar for decoupled handlers
  • [ ] Repository pattern for data access abstraction
  • [ ] Options pattern for configuration (IOptions)

C# Best Practices

  • [ ] async/await used correctly (no .Result or .Wait())
  • [ ] CancellationToken propagated through async chains
  • [ ] IDisposable implemented for unmanaged resources
  • [ ] null handled with nullable reference types (?, ??, ?.)
  • [ ] Records used for immutable DTOs
  • [ ] sealed classes where inheritance not needed
  • [ ] readonly for immutable fields
  • [ ] Pattern matching instead of type casting

EF Core

  • [ ] No N+1 queries (use .Include() or .AsSplitQuery())
  • [ ] AsNoTracking() for read-only queries
  • [ ] Indexes defined on frequently queried columns
  • [ ] Migrations tested and reversible
  • [ ] Connection pooling configured
  • [ ] Query filters for soft delete / multi-tenancy

Security

  • [ ] [Authorize] on all protected endpoints
  • [ ] Input validation with data annotations or FluentValidation
  • [ ] Anti-forgery tokens for forms
  • [ ] CORS configured restrictively
  • [ ] User secrets / Azure Key Vault for credentials
  • [ ] No SQL string concatenation (parameterized queries)

Performance

  • [ ] Response caching where appropriate
  • [ ] IMemoryCache or IDistributedCache for hot data
  • [ ] Minimal API for high-throughput endpoints
  • [ ] System.Text.Json configured (not Newtonsoft unless needed)
  • [ ] Pagination on list endpoints
  • [ ] Background tasks via IHostedService / Hangfire

Output Format

## .NET Review: [Component]
**Health Score**: X/10

### Critical Issues
- [Issue with fix]

### Improvements
- [Suggestion with example]

### Architecture Notes
- [Pattern observations]

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.