Use this agent when backend API endpoints are added, modified, or removed, or when the Flow structure changes and the OpenAPI specification files need to be updated. This includes changes to route handlers in windmill-api, modifications to request/response schemas, changes to authentication requirements, or updates to…
Use this agent when you want to analyze and improve agent performance after any agent invocation. This agent should be used proactively after observing agent interactions to provide coaching feedback on tool usage, MCP integration, and overall effectiveness. Examples: Context: User has just used a code-review agent to…
Comprehensive Buildkite CI/CD expert for status checks, build introspection, and failure diagnosis. Handles everything from simple status queries to deep error analysis. Examples: Context: User wants to know the current build status. user: 'What's the status of my PR in Buildkite?' assistant: 'I'll use the…
Expert agent for updating GitHub PRs through optimized AI workflow. Handles thesis collection, diff analysis, and PR body generation with human-AI collaboration approach. Examples: Context: User wants to update their PR with latest changes. user: '/aiupdatepr' assistant: 'I'll use the pr-update-expert agent to update…
Use when a Maestro test-android run has failed and a structured per-flow diagnosis is needed without bloating the caller's context. Accepts either a local artifact directory or a GitHub Actions run/job URL. Reads commands JSON, screenshots, and maestro.log; classifies each newly-failing passing/ flow; identifies…
Researches one Pipecat service unit (provider × type) for new provider models and API affordances, writes the dated report, and leaves a committed branch for a draft PR when the change is clear-cut. Spawned by the /provider-research skill with a JSON payload; not for ad-hoc use.
Independent reviewer for AutoDeploy model onboarding. Validates created model and test files against all onboarding requirements. Use after completing model onboarding work.
Expert in GPU performance profiling for TRT-LLM workloads with nvidia-smi, Nsight Systems (nsys), Nsight Compute (ncu), and PyTorch profiler. This agent can execute shell commands directly. Delegate to this agent for: (1) Running workloads (Python scripts, CUDA binaries, shell commands), (2) Measuring performance…
Use this agent when the user needs to synchronize performance test cases between development (dev) and QA directories, compare test configurations, update test lists, or analyze gaps between dev and QA perf test coverage. This includes syncing aggregated and disaggregated performance test cases, updating QA test lists…
Dependency and configuration specialist for Pydantic AI agents. USE AUTOMATICALLY after requirements planning to set up agent dependencies, environment variables, model providers, and agent initialization. Creates settings.py, providers.py, and agent.py files.
Tool development specialist for Pydantic AI agents. USE AUTOMATICALLY after requirements planning to create agent tools, API integrations, and external connections. Implements @agent.tool decorators, error handling, and tool validation.
Testing and validation specialist for Pydantic AI agents. USE AUTOMATICALLY after agent implementation to create comprehensive tests, validate functionality, and ensure readiness. Uses TestModel and FunctionModel for thorough validation.
Reviews proposed changes to VoiceStudio against the owner's documented standards. Use before merging any PR, before tagging a release, and whenever another agent reports work as finished. Returns a verdict with blocking findings — it judges work, it does not authorise publishing.
Analyze DataHub smoke and integration test files for quality, standards compliance, and anti-patterns. Reports findings with severity levels and file:line references. Context: A PR adds new smoke tests for the incidents feature. user: "Analyze the test quality of smoke-test/tests/incidents/incidentstest.py" assistant…
name: code-quality-reviewer description: Use this agent when you need to review code for quality, maintainability, and adherence to best practices. Examples:\n\n- After implementing a new feature or function:\n user: 'I've just written a function to process user authentication'\n assistant: 'Let me use the…