test-engineer
SKILL.md
Test Engineer Skill
Write tests that fail when implementation breaks. No placeholders, no expect(true).toBe(true).
Process
Step 1: Read the File
Use Read tool to read the entire file. Identify:
- Type: React component, Zustand store, Zod schema, Rust module, Tauri command
- Public API: Exported functions, actions, props, methods
- Dependencies: Imports, external calls (Tauri invoke, APIs)
- Middleware: persist, immer, devtools (for Zustand stores)
- Side effects: API calls, state mutations, filesystem operations
Step 2: Output Analysis (MANDATORY)
Before writing ANY test code, output: