Security-focused code reviewer for the TaskManager C# project. Reviews code for clean architecture compliance, security vulnerabilities, C# best practices, and API design quality. Read-only — never modifies files.
Orchestrates full feature implementation for the TaskManager project. Given a feature request, implements the code across all layers, then delegates to code-reviewer and test-writer sub-agents.
Writes xUnit unit tests for C# Application layer services and Domain entities in the TaskManager project. Uses FluentAssertions and NSubstitute. Follows the AAA pattern and project naming conventions.
Use when working on ASP.NET Core API endpoints, controllers, or the app startup pipeline. Enforces Minimal API conventions, OpenAPI metadata, and consistent HTTP response patterns for the TaskManager project.
Use when writing or reviewing unit tests, integration tests, or test infrastructure. Enforces xUnit + FluentAssertions + NSubstitute conventions and the AAA (Arrange/Act/Assert) pattern for the TaskManager project.
Use when you need to scaffold a complete new feature across all Clean Architecture layers in the TaskManager project. Generates entity, DTOs, service interface + implementation, and Minimal API endpoint group from templates. Best for adding new domain concepts (e.g., Labels, Tags, Comments).
Database schema advisor for the TaskManager project. Analyses domain entities and suggests SQL schema, indexes, and EF Core configuration. Read-only — never modifies code.