Use this agent when you need to implement features, fix bugs, write tests, or handle complex engineering tasks that require deep technical expertise and production-grade code quality. This includes new feature development, bug fixes of any complexity, test writing, code refactoring, performance optimization, debugging…
Use this agent when you need to review, create, or update technical documentation, architecture decisions, or design patterns for the AgentSight project. Examples: Context: User has just implemented a new eBPF analyzer and wants to ensure the documentation is complete and accurate. user: 'I've added a new HTTP request…
Use this agent when the user asks questions about Spring AI framework, its features, configuration, usage patterns, API methods, integration approaches, or troubleshooting. Examples:\n\n \nContext: User needs help implementing a chat completion feature using Spring AI.\nuser: "How do I set up a chat client with Spring…
Implements the minimum fix (GREEN phase) for bugs in igniteui-angular. Preserves the public API, accessibility, and localization. Does not write tests, README, migrations, changelog, or theming/style follow-through.
Orchestrates bug fixing for igniteui-angular. Discovers scope and root cause, routes work to specialist agents, verifies completeness. Handles edge cases, escalation, and multi-branch fixes.
Use this agent when C source files (.c, .h) have been created or modified, especially code involving memory allocation, file descriptors, sockets, cryptographic operations, credential handling, or external input parsing. Should be triggered on every code change to C files to catch resource lifecycle bugs and security…
Ray orchestration & service deployment expert. Fire when working on Ray Serve deployment, placement groups, service lifecycle, rollout engine management, health monitoring, or troubleshooting job launch and GPU allocation issues.
Ray framework expert. Fire when working on Ray cluster management, ray.init/ray.remote/ray.get patterns, placement groups, scheduling strategies, Ray Serve deployments, ray job submit, runtime environments, or troubleshooting Ray-specific errors (serialization, object store, GCS, scheduling failures).
Specialist agent for diagnosing application issues using Grafana observability data. Invoke when the user reports specific symptoms such as elevated error rates, latency spikes, service degradation, or complete service outages and wants systematic diagnosis using metrics, logs, and Grafana resources. My API is…
Use this agent when a user reports a concrete bug ("X doesn't work", "crashes on Y", "wrong output for Z", a GitHub issue with steps-to-reproduce). The agent reproduces the bug, locates the root cause, applies a minimal fix, proves the fix works with a regression test, and confirms nothing else broke. Do NOT use for…
PostgreSQL database specialist for query optimization, schema design, security, and performance. Use PROACTIVELY when writing SQL, creating migrations, designing schemas, or troubleshooting database performance. Incorporates Supabase best practices.
Use this agent when you need expert backend development work including implementing features, debugging complex issues, writing and maintaining tests, and ensuring code quality. This agent excels at TypeScript development, particularly with Next.js, and follows test-driven development practices. Examples:\n\n…
Implements the planned change on a feature branch and addresses PR review comments. Handles single-repo and coordinated multi-service changes; keeps changes minimal and contract-safe.
Use this agent when the user needs to write, debug, fix, or improve coverage for Playwright end-to-end tests. This includes creating new test specifications, implementing test scenarios from Gherkin comments, debugging test failures, fixing timeout errors, resolving locator issues, improving code coverage by targeting…