| name | manual-test |
| version | 2.4.0 |
| description | Prepare for manual testing session with test plan based on known issues, recent changes, and acceptance criteria. |
| trigger | manual |
| depends-on | [] |
| references | [] |
| disable-model-invocation | true |
| user-invocable | true |
| allowed-tools | Read, Glob, Grep, Bash |
manual-test
Preparing manual test session...
1. Gather Context
Read these files to understand what to test:
Recent Changes
git log --oneline -20
git diff --stat HEAD~10
Identify which areas of the project were modified and map to testable features.
Known Issues
Check the backlog for known gaps and bugs that are still TODO:
- Read relevant epic files in
docs/reference/backlog/
- These are confirmed issues — test around them but don't spend time re-discovering them
Recent Sprint Work
- Read
docs/progress.md for latest sprint info
- Check
docs/sprints/ for recent sprint specs with acceptance criteria
UAT Coverage
- Read
docs/testing/UAT_COVERAGE.md (if it exists) for test case status
- Identify which areas have not been tested yet
Product Requirements & Personas
- Read
docs/context/personas.md (if it exists) for lean persona cards — these provide CONTEXT, GOALS, FRUSTRATIONS, BEHAVIORS, EVALUATES BY, and FAILURE LOOKS LIKE fields that directly inform exploratory testing in Phase 3C
- Read
docs/reference/PRD_SUMMARY.md (if it exists) for success criteria and user flows
- Section 3 (success criteria) identify what to prioritize testing
- Section 4 (user flows) provide the core scenarios to regression test
- If both personas.md and PRD Section 2 exist, prefer personas.md (richer behavioral detail for test generation)
2. Pre-Flight Checks
Before manual testing, verify the system is ready:
Run the project's test command (from CLAUDE.md) to ensure automated tests pass.
If pre-flight fails, fix issues before proceeding to manual testing.
3. Generate Test Plan
Generate a structured test plan covering three areas:
A. Regression Tests (from recent changes)
Based on the git diff, generate specific test scenarios for recently modified code:
#### Regression: [Area changed]
- [ ] **Scenario**: [What to test] — : [How to test] — : [What should happen]