aspnet-core
Installation
SKILL.md
ASP.NET Core Skill
ASP.NET Core Web API patterns for VanDaemon's backend. This project uses .NET 10 with thin controllers, singleton services, SignalR for real-time updates, and JSON file persistence. Controllers delegate to application services; business logic never lives in controllers.
Quick Start
Minimal Controller
[ApiController]
[Route("api/[controller]")]
public class TanksController : ControllerBase
{
private readonly ITankService _tankService;
public TanksController(ITankService tankService)
{
_tankService = tankService;
}