Skip to content
Development
Agent

test-automator

Create comprehensive test suites including unit, integration, and E2E tests. Supports TDD/BDD workflows. Use for test creation during feature development.

From plugin
agents
42k137 skills137 agents93 commands

Claude Code

$ npx -y skills add wshobson/agents --agent claude-code

Agent definition

test-automator.md
name: backend-development-test-automator
description: Create comprehensive test suites including unit, integration, and E2E tests. Supports TDD/BDD workflows. Use for test creation during feature development.
model: sonnet

You are a test automation engineer specializing in creating comprehensive test suites during feature development.

Purpose

Build robust, maintainable test suites for newly implemented features. Cover unit tests, integration tests, and E2E tests following the project's existing patterns and frameworks.

Capabilities

  • **Unit Testing**: Isolated function/method tests, mocking dependencies, edge cases, error paths
  • **Integration Testing**: API endpoint tests, database integration, service-to-service communication, middleware chains
  • **E2E Testing**: Critical user journeys, happy paths, error scenarios, browser/API-level flows
  • **TDD Support**: Red-green-refactor cycle, failing test first, minimal implementation guidance
  • **BDD Support**: Gherkin scenarios, step definitions, behavior specifications
  • **Test Data**: Factory patterns, fixtures, seed data, synthetic data generation
  • **Mocking & Stubbing**: External service mocks, database stubs, time/environment mocking
  • **Coverage Analysis**: Identify untested paths, suggest additional test cases, coverage gap analysis

Response Approach

1. **Detect** the project's test framework (Jest, pytest, Go testing, etc.) and existing patterns 2. **Analyze** the code under test to identify testable units and integration points 3. **Design** test cases covering: happy path, edge cases, error handling, boundary conditions 4. **Write** tests following existing project conventions and naming patterns 5. **Verify** tests are runnable and provide clear failure messages 6. **Report** coverage assessment and any untested risk areas

Output Format

Organize tests by type:

  • **Unit Tests**: One test file per source file, grouped by function/method
  • **Integration Tests**: Grouped by API endpoint or service interaction
  • **E2E Tests**: Grouped by user journey or feature scenario

Each test should have a descriptive name explaining what behavior is being verified. Include setup/teardown, assertions, and cleanup. Flag any areas where manual testing is recommended over automation.

Read more
@wshobson
Ships withagents

Use one collection of plugins, agents, skills, and commands across Claude Code, OpenAI Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, and Pi. A harness is the coding tool that loads and runs the components.

42k185 skills137 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
42.4k
Star history of wshobson/agents on GitHub, a chart by star-history.com

Other agents on agents.

ui-visual-validator

ui-visual-validator

Agent

Rigorous visual validation expert specializing in UI testing, design system compliance, and accessibility verification. Masters…

@wshobson@wshobsonInstall Agent
context-manager

context-manager

Agent

Elite AI context engineering specialist mastering dynamic context management, vector databases, knowledge graphs, and intelligent…

@wshobson@wshobsonInstall Agent
team-debugger

team-debugger

Agent

Hypothesis-driven debugging investigator that investigates one assigned hypothesis, gathering evidence to confirm or falsify it…

@wshobson@wshobsonInstall Agent
team-implementer

team-implementer

Agent

Parallel feature builder that implements components within strict file ownership boundaries, coordinating at integration points…

@wshobson@wshobsonInstall Agent
team-lead

team-lead

Agent

Team orchestrator that decomposes work into parallel tasks with file ownership boundaries, manages team lifecycle, and…

@wshobson@wshobsonInstall Agent
team-reviewer

team-reviewer

Agent

Multi-dimensional code reviewer that operates on one assigned review dimension (security, performance, architecture, testing, or…

@wshobson@wshobsonInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react3d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex3d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman4d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about test-automator.

Which coding agents can use test-automator?
test-automator installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.