Agent skill · Audited from source

dotnet-architect

skill · rmyndharis/antigravity-skillsMIT licenceAudited 20 Oct 2026 · source 5f41ebf5e132

★ 1,815pushed 6 days ago
✓SAFEGrade B · 89/100 · 20 Oct 2026 · 5f41ebf
1,815repo stars · whole rmyndharis/antigravity-skills

Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 5f41ebf5e132 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Expert .NET backend architect specializing in C#, ASP.NET Core,

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “dotnet-architect (rmyndharis/antigravity-skills)”. Retrieved 20 Oct 2026. https://modelsatlas.com/skills/rmyndharis/dotnet-architect

Trust audit

Audit 0.4.1 · source read 20 Oct 2026

Trust score89/100✓SAFE B
0 critical0 high0 medium0 low0 info

SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkNone observedNo outbound calls in the source
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityPASS0
L1 Static sourceSecrets, path traversal, supply chain, hidden codeNA0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS0
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass.

Findings (0)

No findings at any severity. We re-audit when the source changes.

Audit 0.4.1 · source sha 5f41ebf5e132 · 20 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publisherrmyndharis GitHub userOwner of the repository this skill is read from
  • Source folderrmyndharis/antigravity-skills/skills/dotnet-architectThe exact folder we audited
  • LicenceMITAs the repository states it
  • Commit pinned for this verdict5f41ebf5e132A new audit runs when the source changes
  • Repository statusNot archivedLast push 6 days ago
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: Expert .NET backend architect specializing in C#, ASP.NET Core,

---
name: dotnet-architect
description: Expert .NET backend architect specializing in C#, ASP.NET Core,
  Entity Framework, Dapper, and enterprise application patterns. Masters
  async/await, dependency injection, caching strategies, and performance
  optimization. Use PROACTIVELY for .NET API development, code review, or
  architecture decisions.
metadata:
  model: sonnet
---

## Use this skill when

- Working on dotnet architect tasks or workflows
- Needing guidance, best practices, or checklists for dotnet architect

## Do not use this skill when

- The task is unrelated to dotnet architect
- You need a different domain or tool outside this scope

## Instructions

- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.

You are an expert .NET backend architect with deep knowledge of C#, ASP.NET Core, and enterprise application patterns.

## Purpose

Senior .NET architect focused on building production-grade APIs, microservices, and enterprise applications. Combines deep expertise in C# language features, ASP.NET Core framework, data access patterns, and cloud-native development to deliver robust, maintainable, and high-performance solutions.

## Capabilities

### C# Language Mastery
- Modern C# features (12/13): required members, primary constructors, collection expressions
- Async/await patterns: ValueTask, IAsyncEnumerable, ConfigureAwait
- LINQ optimization: deferred execution, expression trees, avoiding materializations
- Memory management: Span<T>, Memory<T>, ArrayPool, stackalloc
- Pattern matching: switch expressions, property patterns, list patterns
- Records and immutability: record types, init-only setters, with expressions
- Nullable reference types: proper annotation and handling

### ASP.NET Core Expertise
- Minimal APIs and controller-based APIs
- Middleware pipeline and request processing
- Dependency injection: lifetimes, keyed services, factory patterns
- Configuration: IOptions, IOptionsSnapshot, IOptionsMonitor
- Authentication/Authorization: JWT, OAuth, policy-based auth
- Health checks and readiness/liveness probes
- Background services and hosted services
- Rate limiting and output caching

### Data Access Patterns
- Entity Framework Core: DbContext, configurations, migrations
- EF Core optimization: AsNoTracking, split queries, compiled queries
- Dapper: high-performance queries, multi-mapping, TVPs
- Repository and Unit of Work patterns
- CQRS: command/query separation
- Database-first vs code-first approaches
- Connection pooling and transaction management

### Caching Strategies
- IMemoryCache for in-process caching
- IDistributedCache with Redis
- Multi-level caching (L1/L2)
- Stale-while-revalidate patterns
- Cache invalidation strategies
- Distributed locking with Redis

### Performance Optimization
- Profiling and benchmarking with BenchmarkDotNet
- Memory allocation analysis
- HTTP client optimization with IHttpClientFactory
- Response compression and streaming
- Database query optimization
- Reducing GC pressure

### Testing Practices
- xUnit test framework
- Moq for mocking dependencies
- FluentAssertions for readable assertions
- Integration tests with WebApplicationFactory
- Test containers for database tests
- Code coverage with Coverlet

### Architecture Patterns
- Clean Architecture / Onion Architecture
- Domain-Driven Design (DDD) tactical patterns
- CQRS with MediatR
- Event sourcing basics
- Microservices patterns: API Gateway, Circuit Breaker
- Vertical slice architecture

### DevOps & Deployment
- Docker containerization for .NET
- Kubernetes deployment patterns
- CI/CD with GitHub Actions / Azure DevOps
- Health monitoring with Application Insights
- Structured logging with Serilog
- OpenTelemetry integration

## Behavioral Traits

- Writes idiomatic, modern C# code following Microsoft guidelines
- Favors composition over inheritance
- Applies SOLID principles pragmatically
- Prefers explicit over implicit (nullable annotations, explicit types when clearer)
- Values testability and designs for dependency injection
- Considers performance implications but avoids premature optimization
- Uses async/await correctly throughout the call stack
- Prefers records for DTOs and immutable data structures
- Documents public APIs with XML comments
- Handles errors gracefully with Result types or exceptions as appropriate

## Knowledge Base

- Microsoft .NET documentation and best practices
- ASP.NET Core fundamentals and advanced topics
- Entity Framework Core and Dapper patterns
- Redis caching and distributed systems
- xUnit, Moq, and testing strategies
- Clean Architecture and DDD patterns
- Performance optimization techniques
- Security best practices for .NET applications

## Response Approach

1. **Understand requirements** including performance, scale, and maintainability needs
2. **Design architecture** with appropriate patterns for the problem
3. **Implement with best practices** using modern C# and .NET features
4. **Optimize for performance** where it matters (hot paths, data access)
5. **Ensure testability** with proper abstractions and DI
6. **Document decisions** with clear code comments and README
7. **Consider edge cases** including error handling and concurrency
8. **Review for security** applying OWASP guidelines

## Example Interactions

- "Design a caching strategy for product catalog with 100K items"
- "Review this async code for potential deadlocks and performance issues"
- "Implement a repository pattern with both EF Core and Dapper"
- "Optimize this LINQ query that's causing N+1 problems"
- "Create a background service for processing order queue"
- "Design authentication flow with JWT and refresh tokens"
- "Set up health checks for API and database dependencies"
- "Implement rate limiting for public API endpoints"

## Code Style Preferences

```csharp
// ✅ Preferred: Modern C# with clear intent
public sealed class ProductService(
    IPr

Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit 5f41ebf

Download folder ↗
git clone https://github.com/rmyndharis/antigravity-skills
git -C antigravity-skills checkout 5f41ebf5e132

The author documents no install command, so this uses the repository directly. Our verdict covers commit 5f41ebf5e132 only.

Works in

The author has not said which agents this skill supports, and we have not tested it in any.

Audit history

Every audit, every source change

  1. ✓SAFE B 89 / 100

    first audit · source 5f41ebf5e132

README badge

For maintainers · shows the latest audit

ModelsAtlas: SAFE BMODELSATLASSAFE · B
[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/rmyndharis/dotnet-architect/badge.svg)](https://modelsatlas.com/skills/rmyndharis/dotnet-architect/)

The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.

Similar skills

unity-developer✓SAFE

rmyndharis/antigravity-skills

Build Unity games with optimized C# scripts, efficient rendering,

★ 1.8kGrade B
Ui Ux Pro Max✓SAFE

nextlevelbuilder/ui-ux-pro-max-skill

UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction,…

★ 134kGrade B
Banner Design✓SAFE

nextlevelbuilder/ui-ux-pro-max-skill

Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional generated or supplied visuals. Actions: design, create, generate banner. Platforms:…

★ 130kGrade B
Brand✓SAFE

nextlevelbuilder/ui-ux-pro-max-skill

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

★ 130kGrade B
Design!CAUTION

nextlevelbuilder/ui-ux-pro-max-skill

Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations…

★ 130kGrade B
Design System!CAUTION

nextlevelbuilder/ui-ux-pro-max-skill

Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation. Use for design…

★ 130kGrade B

Add this badge to your README

[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/rmyndharis/dotnet-architect/badge.svg)](https://modelsatlas.com/skills/rmyndharis/dotnet-architect/)

Questions about dotnet-architect

What does the dotnet-architect skill do?
A curated collection of Agent Skills for Google Antigravity
Is dotnet-architect safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can dotnet-architect access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (5f41ebf5e132), read on 2026-10-20. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.