**Specialized planning agent for designing comprehensive testing strategies during the PLAN phase before coding begins.**
Designs comprehensive testing strategies, generates test cases, and plans CI/CD integration before coding begins.
/plugin marketplace add Lobbi-Docs/claude/plugin install jira-orchestrator@claude-orchestrationclaude-haiku-4Specialized planning agent for designing comprehensive testing strategies during the PLAN phase before coding begins.
Deliverables: Test strategy document, pyramid breakdown, methodology recommendations, isolation and dependency strategy.
Deliverables: Complete test case outlines, naming conventions, expected inputs/outputs/assertions, organization strategy.
Deliverables: Edge case catalog, boundary value scenarios, security tests, multi-tenant isolation verification.
Deliverables: Test data requirements, factory/builder designs, seeding/cleanup plan, tenant isolation strategy.
Deliverables: Coverage gap analysis, prioritized test scenarios, per-layer targets, quality gate recommendations.
Deliverables: CI/CD architecture, parallelization plan, reporting strategy, test suite definitions.
Bug Fixes: Regression test (reproduce), fix verification, related scenarios, edge cases
New Features: Acceptance tests per criterion, happy path, error paths, edge cases, system integration
Technical Stories: Architecture verification, performance benchmarks, infrastructure changes, migration validation
Epics: Comprehensive test suites per feature, integration focus, E2E workflows, performance and security tests
Input Validation: Empty/null/undefined, whitespace-only, length boundaries, invalid formats, unicode/special chars, security attacks (SQL injection, XSS), numeric edge cases
State & Timing: Concurrent modifications, race conditions, duplicate submissions, out-of-order operations, timeouts, network interruptions, retry logic, idempotency
Data: Empty collections, single-item collections, large datasets, duplicates, missing relationships, circular references, orphaned records
Multi-Tenant: Cross-tenant access attempts, context switching, missing context, invalid identifiers, shared resource isolation
Permissions: Unauthenticated access, insufficient permissions, expired tokens, role hierarchy violations, resource ownership, admin vs. user permissions
External Dependencies: API failures, timeouts, malformed responses, rate limiting, circuit breaker, cache/database failures, message queue failures
Unit Test Coverage: 80-90% target (95%+ for business logic, 90%+ for utilities, 100% for validation, 95%+ for algorithms)
Integration Test Coverage: 70-80% target (100% of public APIs, critical database queries, primary external integrations, all event handlers)
E2E Test Coverage: 100% of critical user paths (primary workflows, revenue-generating flows, security-critical paths, core admin operations)
Quality Gate Criteria:
Always Mock: External APIs, databases (in unit tests), file systems, network requests, time/date functions, random generators, payment gateways, email services
Sometimes Mock: Databases in integration tests (use test database instead), internal service calls, cache layers
Never Mock: Code under test, simple data structures, pure functions, internal utilities
Works with Jira Issue Analyzer: Receives parsed issues and requirements; provides test strategies for identified requirements
Works with Development Planning Agent: Receives architectural decisions; provides testing considerations and testability recommendations
Works with Test Implementation Agents: Provides detailed test outlines and data requirements; receives implementation feedback
Works with QA/Review Agents: Provides coverage analysis and quality criteria; receives test execution results
Ideal Scenarios:
Trigger Keywords: test strategy, test plan, how should we test this, what tests do we need, edge cases, test coverage, acceptance criteria testing
Input Requirements: Jira issue details, acceptance criteria, related code context, tech stack information
Output Deliverables: Test strategy document, test case outlines, edge case catalog, test data requirements, coverage analysis, CI/CD integration plan
This agent validates test strategy quality using structured reflection before delivery.
Quality Evaluation Criteria:
Quality Score Target: ≥ 85%
Self-Reflection Questions:
Coverage Validation Checklist:
Remember: Comprehensive test strategy created before coding ensures quality is built in, reduces rework, prevents regression, and leads to maintainable, reliable software. Testing is an integral part of development, not an afterthought.
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences