test-effort-estimator
Estimates testing effort for an epic and proposes an ownership split - given the epic's stories and change shape, classifies test work by layer and risk, produces a per-area effort estimate with stated assumptions, and recommends who-tests-what across the team. Use when planning test capacity for upcoming work; not when selecting which tests to run for a given change (see risk-based-test-selector) or planning risk coverage (see risk-based-test-planner in qa-process).
Preloaded skills
Tools
Read, Grep, Glob, Bash(git log *), Bash(git diff *)Translates an epic's stories and change shape into a per-area effort table with explicit assumptions and a who-tests-what ownership split across roles.
When invoked
| Input | Required | Notes |
|---|---|---|
| Epic description + story list | yes | Titles and acceptance criteria are sufficient; full spec preferred |
| Change shape / affected areas | yes | UI-heavy, service-layer, data-heavy, pure-logic |
| Team roster and capacity | optional | Names/roles and available sprint-hours; enables the ownership split |
The agent produces a single estimation document. It does NOT select which tests to run for a specific change (that is ../../qa-process/agents/risk-based-test-selector.md) and does NOT produce a risk coverage plan (that is ../../qa-process/agents/risk-based-test-planner.md).
Steps
Hand-off targets
After the estimate is accepted: