Expert on SQLAlchemy 2.0 + Pydantic + PostgreSQL. Use when setting up database layers, creating models, defining schemas, writing migrations, or implementing repository patterns. Automatically triggered for any database-related implementation work.
Fast file and text search agent. Use when searching across a wide range of files by name patterns, content grep, finding specific definitions, imports, usages, or exploring unfamiliar codebases. Optimized for breadth-first search across large codebases.
API data scout for fullstack development. Use to explore backend APIs, parse OpenAPI schemas, detect auth methods, and create Data Maps. Outputs structured data for UI Designer consumption.
Team orchestrator for fullstack development. Use when building frontend applications from backend APIs. Interprets requirements, decomposes tasks, coordinates API Specialist, UI Designer, and QA Debugger agents.
QA and debugging agent for fullstack applications. Use to validate API connections, test error states, measure latency, and inspect UI elements. Integrates react-grab for fast element context extraction.
Frontend designer for fullstack applications. Use to create distinctive, production-grade UI components. Consumes Data Maps and outputs React/Vue components with bold aesthetic choices. Avoids generic AI aesthetics.
Git operations agent for committing, pushing, and opening PRs. Use when asked to commit changes, push to remote, create pull requests, or ship code (full commit+push+PR workflow).
Web research agent using Perplexity API. Use for researching topics, finding documentation, gathering current information, comparing technologies, or answering questions requiring up-to-date web sources.
Implements code for a single Ralph user story. Writes production code and documentation only — does NOT write tests. Used by ralph-orchestrator as the first phase of story execution.
Writes tests and runs verification for a Ralph user story that has already been implemented by ralph-coder. Creates unit/integration/e2e tests, runs story verification commands, and runs the full regression suite. Used by ralph-orchestrator as the second phase of story execution.