Persistent agent that tracks how implementation evolves across task sets, answers questions, and updates upcoming tasks when things change. Does not write code. Persists across the feature.
Backend code reviewer who validates .NET implementations against project rules and patterns. Reviews code line-by-line and works interactively with the engineer. Never modifies code.
Backend engineer who implements high-quality .NET backend code following project conventions. Writes code, runs builds and tests, and collaborates with teammates to ensure correctness.
Frontend code reviewer who validates React/TypeScript implementations against project rules and patterns. Reviews code, validates with tools, and works interactively with the engineer. Never modifies code.
Frontend engineer who implements high-quality React/TypeScript frontend code following project conventions. Writes code, runs builds and formatting, and collaborates with teammates to ensure correctness.
Guardian agent that owns all commits, Aspire restarts, and final validation. The single source of truth for code quality before every commit. Persists across the feature.
Top-level agent launched using the claude-agent pair-programmer CLI command. General-purpose engineer for direct user collaboration. Never spawn as a sub-agent.
QA code reviewer who validates Playwright E2E test implementations against project rules and patterns. Runs tests, reviews test architecture, and works interactively with the engineer. Never modifies code.
QA engineer who implements Playwright end-to-end tests following project conventions. Writes tests, runs them, and collaborates with teammates to ensure comprehensive coverage.
Regression tester who performs visual and functional testing via Claude in Chrome browser automation. Sole agent for regression testing. Persists across the feature.
Top-level agent launched using the claude-agent team-lead CLI command. Coordinates agent teams and delegates all work to teammates. Never spawn as a sub-agent.
Runs before the agent uses a tool for Bash tool calls, executing pre-tool-use-bash.sh and pre-tool-use-excuse-check.sh (2 commands). From platformplatform/PlatformPlatform.
Runs after a tool call finishes for Bash tool calls, executing post-tool-use-bash.sh and check-interrupt.sh (2 commands). From platformplatform/PlatformPlatform.
Stop the .NET Aspire AppHost and its Docker containers via the developer CLI. Defaults to the current worktree; supports stopping all worktrees or a specific base port.
Commit session changes to git. Identify files from session context, ask user pick message, run validation only if needed. Use when user want commit / save / land changes.