real-world-aspnetcore

Research how production ASP.NET Core apps solve architectural problems using the Real World ASP.NET Core repository. Use when the user wants to know how other apps handle something, find patterns, or compare approaches. Triggers on "aspnetcore patterns", "how do other apps", "real world aspnetcore", "research how apps do", ".NET patterns".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "real-world-aspnetcore" with this command: npx skills add nathancolgate/real-world-aspnetcore/nathancolgate-real-world-aspnetcore-real-world-aspnetcore

ASP.NET Core Pattern Research

What This Is

The Real World ASP.NET Core repository is a collection of 28 curated, production ASP.NET Core application source code. The apps/ directory contains the full source of each app — controllers, services, models, migrations, middleware, configuration, and NuGet dependencies.

Locating the Repository

Look for a directory called real-world-aspnetcore with an apps/ subdirectory. Check the current working directory first, then ~/src/real-world-aspnetcore. If not found, ask the user where it lives.

What To Do

The user gives you a topic. Spin up parallel agents to search the apps for how real codebases implement that pattern. Read actual code — controllers, services, models, EF Core configurations, middleware, Program.cs setup, dependency injection registrations, query patterns — not just file names. Synthesize what you find into a clear analysis.

Key Files to Search

  • *.csproj — NuGet package references (like Gemfile)
  • Program.cs / Startup.cs — DI configuration and middleware pipeline
  • Controllers/ — API and MVC controllers
  • Services/ or Application/ — Business logic layer
  • Models/, Entities/, Domain/ — Domain models
  • Data/, Infrastructure/ — Data access, EF Core DbContext
  • Migrations/ — EF Core migrations
  • Middleware/ — Custom middleware
  • Hubs/ — SignalR hubs
  • appsettings.json — Configuration

Version Note

Apps span .NET 6 through .NET 10. Older apps use Startup.cs with ConfigureServices() and Configure(). Modern apps use Program.cs with minimal hosting. Note which pattern each app uses when comparing.

If the user's wording suggests they want help choosing a pattern for their current project (words like "compare for us", "which fits best", "adversarial", "debate", "evaluate for our project"), also spin up adversarial agents that each argue for a different pattern in the context of the current project's architecture and goals.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

learn-anything-in-one-hour

Teach users any new skill/knowledge X in ~1 hour using a fixed 4-step workflow optimized for complete beginners, focusing on 80/20 rule for maximum value in minimum time. Triggers when user asks to learn something new quickly, or mentions "learn X in one hour".

Archived SourceRecently Updated
Research

X/Twitter Research

# X/Twitter Research Skill

Archived SourceRecently Updated
Research

council

Convene the Council of High Intelligence — multi-persona deliberation with historical thinkers for deeper analysis of complex problems.

Archived SourceRecently Updated
Research

polymarket-openclaw-trader

Reusable Polymarket + OpenClaw trading operations skill for any workspace. Use when the user needs to set up, run, tune, monitor, and deploy an automated Polymarket trading project (paper/live), including env configuration, risk controls, reporting, and dashboard operations.

Archived SourceRecently Updated