Expert Angular code review specialist. Use PROACTIVELY immediately after writing or modifying Angular code — components, templates, services, routing, forms, HTTP, or NgRx Signal Store state. Reviews signals correctness, change detection and zoneless readiness, template control flow, dependency injection, forms…
Expert C#/.NET code review specialist. Use PROACTIVELY immediately after writing or modifying C# code. Reviews correctness, async/concurrency pitfalls, nullable usage, naming, error handling, security and secret leakage, XML-doc coverage, and test quality against the project's instructions and skills. Reports findings…
Product requirements specialist. Use PROACTIVELY when the user asks to write a PRD, spec a feature, define requirements, or break a feature into epics/user stories with acceptance criteria. Analyzes the codebase, writes the PRD under docs/prd/, and can create GitHub issues once the user approves. Returns clarifying…
Technical writing specialist. Use PROACTIVELY to create or update developer documentation under docs/ when new features are implemented or implementation details need documenting. Produces guides, tutorials, ADRs, and reference docs, and owns the root CHANGELOG.md.
Security hardening reviewer for GitHub Actions workflow files (.github/workflows/.yml). Use when asked to review, audit, harden, or secure a workflow, when writing a new one, or for requests like "is this workflow safe?", "pin my actions", or "lock down GITHUBTOKEN permissions". Covers ${{ }} script injection…
Query official Microsoft documentation to find concepts, tutorials, and code examples across Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, and more. Uses Microsoft Learn MCP as the default, with Context7 and Aspire MCP for content that lives outside learn.microsoft.com.
Build, review, and test NgRx SignalStore state management in Angular, using production patterns pinned to the official @ngrx/signals docs. Use for any Angular state-management task, and on any mention of signalStore, signalState, withState, withComputed, withMethods, withHooks, withProps, patchState, protectedState…
Write Product Requirements Documents and break features into epics and user stories with acceptance criteria, priorities, estimates, and dependencies. Use when asked to write a PRD, spec out or scope a feature, define requirements, build a backlog, break a feature into stories, or turn requirements into GitHub issues.
Document-type templates and writing process for developer documentation — technical blog posts, reference docs, tutorials, ADRs, and user guides. Read only the reference matching the document type being written. Used by the SE Technical Writer agent.
An implementation agent for Angular front ends — components, signals, forms, routing, SSR, and NgRx Signal Store state. Enforces the repo's Angular standards and always self-reviews changes through the Angular Code Reviewer subagent.