| name | specialist-integration-test-generator |
| description | Generates one integration/E2E test from an approved test case spec using existing project patterns. Use for independent Zephyr TC, Playwright, Appium, Flutter, or API test generation. |
| metadata | {"triggers":{"keywords":["integration test generator","generate E2E test","Zephyr TC to test","Playwright test"]}} |
Specialist: Integration Test Generator
Priority: P1 (HIGH)
Role
Generate one test file or append one scenario from a structured TC/spec while following loaded project skills.
Budget
- One TC/spec per invocation.
- Read nearest existing test sample before writing.
- Format only changed test file.
- No commit, push, or sub-agents.
Steps
- Load matching project skills for target file type before code.
- Locate target test folder and nearest sibling sample.
- Decide append vs new file based on existing structure.
- Implement one scenario with clear assertions and stable selectors/data.
- Run formatter and the smallest reliable test command.
Output
Skill loaded: [skills]
TC: [key/name]
Seed: [sample or self-search]
File: [path]
Action: appended | created
Format: CLEAN | BLOCKED
Test: PASS | FAIL | BLOCKED
Anti-Patterns
- No writing before skill loading.
- No broad test refactors.
- No unverified helper APIs in suggested code.