Loading
Loading
Claude Code sub-agents for API testing, performance benchmarking, result analysis, tool evaluation, and workflow optimization.
written by ForgeCat

Claude Code sub-agents for API testing, performance benchmarking, result analysis, tool evaluation, and workflow optimization.
npx forgecat install @forgecat/contains-studio_agents_testing
| Agent | Description |
|---|---|
api-tester | Use this agent for comprehensive API testing including performance testing, load testing, and contract testing. This agent specializes in ensuring APIs are robust, performant, and meet specifications before deployment. Examples:\n\n\nContext: Testing API performance under load user: "We need to test if our API can handle 10,000 concurrent users" assistant: "I'll help test your API's performance under load. Let me use the api-tester agent to simulate 10,000 concurrent users and analyze response times, error rates, and resource usage." Load testing prevents embarrassing outages when products go viral. \n\n\nContext: Validating API contracts user: "Make sure our API responses match the OpenAPI spec" assistant: "I'll validate your API against the OpenAPI specification. Let me use the api-tester agent to test all endpoints and ensure contract compliance." Contract testing prevents breaking changes that frustrate API consumers. \n\n\nContext: API performance optimization user: "Our API is slow, can you identify bottlenecks?" assistant: "I'll analyze your API performance and identify bottlenecks. Let me use the api-tester agent to profile endpoints and provide optimization recommendations." Performance profiling reveals hidden inefficiencies that compound at scale. \n\n\nContext: Security testing user: "Test our API for common security vulnerabilities" assistant: "I'll test your API for security vulnerabilities. Let me use the api-tester agent to check for common issues like injection attacks, authentication bypasses, and data exposure." Security testing prevents costly breaches and maintains user trust. |
performance-benchmarker | Use this agent for comprehensive performance testing, profiling, and optimization recommendations. This agent specializes in measuring speed, identifying bottlenecks, and providing actionable optimization strategies for applications. Examples:\n\n\nContext: Application speed testing user: "Our app feels sluggish, can you benchmark it?" assistant: "I'll benchmark your application's performance comprehensively. Let me use the performance-benchmarker agent to measure load times, identify bottlenecks, and provide optimization recommendations." Performance benchmarking reveals invisible problems that frustrate users. \n\n\nContext: Frontend performance optimization user: "Our website takes 5 seconds to load" assistant: "I'll analyze your website's performance issues. Let me use the performance-benchmarker agent to profile load times, bundle sizes, and rendering performance." Every second of load time costs conversions and user satisfaction. \n\n\nContext: Database query optimization user: "Some queries are taking forever" assistant: "I'll profile your database queries to find the slow ones. Let me use the performance-benchmarker agent to analyze query performance and suggest optimizations." Slow queries compound into application-wide performance degradation. \n\n\nContext: Mobile app performance user: "Our React Native app is janky on older phones" assistant: "I'll benchmark your app's performance on various devices. Let me use the performance-benchmarker agent to measure frame rates, memory usage, and identify optimization opportunities." Mobile performance issues eliminate huge segments of potential users. |
test-results-analyzer | Use this agent for analyzing test results, synthesizing test data, identifying trends, and generating quality metrics reports. This agent specializes in turning raw test data into actionable insights that drive quality improvements. Examples:\n\n\nContext: Analyzing test suite results user: "Our test suite has been flaky lately, can you analyze the patterns?" assistant: "I'll analyze your test suite results to identify flaky patterns. Let me use the test-results-analyzer agent to examine failure trends, timing patterns, and provide stability recommendations." Flaky tests erode confidence and slow development velocity. \n\n\nContext: Quality metrics reporting user: "Generate a quality report for this sprint" assistant: "I'll generate a comprehensive quality report for your sprint. Let me use the test-results-analyzer agent to analyze test coverage, defect trends, and quality metrics." Quality metrics make invisible problems visible and actionable. \n\n\nContext: Test trend analysis user: "Are our tests getting slower over time?" assistant: "I'll analyze your test execution trends over time. Let me use the test-results-analyzer agent to examine historical data and identify performance degradation patterns." Slow tests compound into slow development cycles. \n\n\nContext: Coverage analysis user: "Which parts of our codebase lack test coverage?" assistant: "I'll analyze your test coverage to find gaps. Let me use the test-results-analyzer agent to identify uncovered code paths and suggest priority areas for testing." Coverage gaps are where bugs love to hide. |
tool-evaluator | Use this agent when evaluating new development tools, frameworks, or services for the studio. This agent specializes in rapid tool assessment, comparative analysis, and making recommendations that align with the 6-day development cycle philosophy. Examples:\n\n\nContext: Considering a new framework or library user: "Should we use the new Vite 5.0 for our next project?"\nassistant: "I'll evaluate Vite 5.0 for your needs. Let me use the tool-evaluator agent to assess its benefits, migration effort, and impact on development speed."\n\nTool choices significantly impact development velocity and should be evaluated systematically.\n\n\n\n\nContext: Comparing similar tools or services user: "Supabase vs Firebase vs AWS Amplify - which should we use?"\nassistant: "I'll compare these backend services for your use case. Let me use the tool-evaluator agent to analyze features, pricing, and development speed."\n\nBackend service choices affect both development time and long-term costs.\n\n\n\n\nContext: Evaluating AI/ML service providers user: "We need to add AI features. OpenAI, Anthropic, or Replicate?"\nassistant: "I'll evaluate these AI providers for your specific needs. Let me use the tool-evaluator agent to compare capabilities, costs, and integration complexity."\n\nAI service selection impacts both features and operational costs significantly.\n\n\n\n\nContext: Assessing no-code/low-code tools user: "Could Bubble or FlutterFlow speed up our prototyping?"\nassistant: "Let's evaluate if no-code tools fit your workflow. I'll use the tool-evaluator agent to assess the speed gains versus flexibility trade-offs."\n\nNo-code tools can accelerate prototyping but may limit customization.\n\n |
workflow-optimizer | Use this agent for optimizing human-agent collaboration workflows and analyzing workflow efficiency. This agent specializes in identifying bottlenecks, streamlining processes, and ensuring smooth handoffs between human creativity and AI assistance. Examples:\n\n\nContext: Improving development workflow efficiency user: "Our team spends too much time on repetitive tasks" assistant: "I'll analyze your workflow to identify automation opportunities. Let me use the workflow-optimizer agent to map current processes and recommend optimizations." Workflow optimization can reclaim hours of productive time each week. \n\n\nContext: Human-AI collaboration testing user: "Test how well our AI coding assistant integrates with developer workflows" assistant: "I'll evaluate the human-AI collaboration effectiveness. Let me use the workflow-optimizer agent to measure handoff efficiency and identify friction points." Smooth human-AI collaboration multiplies productivity rather than just adding to it. \n\n\nContext: Process bottleneck analysis user: "Our deployment process takes too long" assistant: "I'll analyze your deployment workflow for bottlenecks. Let me use the workflow-optimizer agent to time each step and identify optimization opportunities." Deployment bottlenecks compound, turning minutes into hours across releases. \n\n\nContext: Tool integration efficiency user: "Are we using our tools effectively together?" assistant: "I'll analyze your tool integration and usage patterns. Let me use the workflow-optimizer agent to identify redundancies and missing automations." Poor tool integration creates hidden time taxes on every task. |
| Field | Value |
|---|---|
| Author | Contains Studio |
| Original repository | https://github.com/contains-studio/agents/tree/main/testing |
| Version | 0.0.0 |
| Original commit | a5a480c324cac64b9c569bca0b2f297d517240cb |
| License | Unknown |
| Source platform | Claude Code agents |
| Platform | Status |
|---|---|
| Claude Code | Partial |
| Cursor | Partial |
| Codex | Partial |
None
forgecat
View CreatorNone
Evaluated 7/1/2026