Use this agent when creating a pull request for the Home Assistant core repository after completing implementation work. This agent automates the PR creation process including running tests, formatting checks, and proper checkbox handling.
Implements tests from a guard specification and proves each guard bites by removing the named production line. Use for regression guards, contract tests, table tests, and vitest cases. Requires a caller-supplied specification — it does not decide what to guard.
Adversarial read-only defect hunt over a named area — wire handling, resource leaks, concurrency, silently dropped events, unwired seams. Produces ranked candidates with a reproduction path. It finds and argues; it never fixes.
Scoped implementation work whose correctness a test or lint run can prove. Use for Go/Svelte changes inside named files with a stated acceptance command. NOT for composition-root wiring, wire formats, REST/WS contract semantics, Matter parity constants, or auth/secret code.