MUST BE USED PROACTIVELY after writing or modifying any code. Reviews against project standards, TypeScript strict mode, and coding conventions. Checks for anti-patterns, security issues, and performance problems.
Git workflow agent for commits, branches, and PRs. Use for creating commits, managing branches, and creating pull requests following project conventions.
Runs before the agent uses a tool for Edit, MultiEdit and Write tool calls, running # Prevent editing on main branch. From ChrisWiles/claude-code-showcase.
Modern React UI patterns for loading states, error handling, and data fetching. Use when building UI components, handling async data, or managing UI states.
Four-phase debugging methodology with root cause analysis. Use when investigating bugs, fixing test failures, or troubleshooting unexpected behavior. Emphasizes NO FIXES WITHOUT ROOT CAUSE FIRST.
Jest testing patterns, factory functions, mocking strategies, and TDD workflow. Use when writing unit tests, creating test factories, or following TDD red-green-refactor cycle.
MCP server "jira" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-jira npm package. Needs 3 environment variables to run.
MCP server "github" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-github npm package. Needs 1 environment variable to run.
MCP server "linear" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-linear npm package. Needs 1 environment variable to run.
MCP server "sentry" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-sentry npm package. Needs 2 environment variables to run.
MCP server "postgres" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-postgres npm package. Needs 1 environment variable to run.
MCP server "slack" as configured in ChrisWiles/claude-code-showcase. Runs locally from the @anthropic/mcp-slack npm package. Needs 2 environment variables to run.