Use when reviewing a test suite for redundancy, maintainability, or removal candidates while keeping failures easy to diagnose.
Tests are diagnostic tools first, coverage tools second.
In this context, a good test failure should tell you what behavior broke from the test name plus assertion output, without deep code archaeology.
Use this skill when asked to:
Do not use this skill when writing net-new feature behavior from scratch; use test-driven development first.
Split tests when:
Merge or table-drive tests only when:
Rule of thumb: if likely root cause is not inferable within 30 seconds from failure output, split the test.
Mark as Remove (low risk) only if all are true:
Mark as Refactor when:
Mark as Keep when:
Remove now: path + test name + why low riskRefactor: path + what to change + why diagnostics stay strongKeep: path + protected risk/contractConfidence: 0-100 with what evidence would change the decisionSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer