What problem does it solve?
It solves the inconsistency and quality issues that happen when building or modifying ASP.NET Core Web API code without a unified backend workflow, leading to fragile endpoints, weak validation, and error-prone database updates.
Core Features & Use Cases
- Consistent backend architecture: Guides creation or modification of Controllers and Services that match the project’s conventions and wiring approach (DI, async patterns).
- Operational robustness: Enforces validation, careful exception handling, and transaction usage for multi-step database workflows.
- Database and query correctness: Promotes safe and efficient Entity Framework Core patterns like async/await, AsNoTracking for read queries, and AnyAsync for existence checks.
- Use Case: When you need to add a new feature such as “create an entity”, “update user profile”, or “add an API endpoint with business logic”, use this skill to generate code that fits the project’s expected structure and response format.
Quick Start
Activate this skill when you want to add a new ASP.NET Core endpoint and implement the related business logic in a service with validation and proper transaction handling.