← ClaudeAtlas

find-missing-testslisted

Analyze codebase and identify missing test cases, then create GitHub issues for each gap
stevengonsalvez/agents-in-a-box · ★ 14 · Testing & QA · score 74
Install: claude install-skill stevengonsalvez/agents-in-a-box
Analyze codebase and identify missing test cases, then create GitHub issues for each gap: $ARGUMENTS Follow these steps: <!-- recall:begin --> ## Step 0: Prior-art check (RECOMMENDED) Before identifying test gaps, recall prior learnings from the global knowledge base so we don't re-learn or re-decide something already captured: ```bash uv run "{{HOME_TOOL_DIR}}/skills/recall/scripts/recall.py" \ "<QUERY>" \ --limit 5 --format markdown ``` **Query construction for `/find-missing-tests`**: target module/package name + `"testing"` (e.g. `"payment webhook handler testing"`). **What to do with results:** - If a returned learning names a constraint, anti-pattern, or prior decision directly relevant to the task — surface it to the user BEFORE proceeding with this skill's main flow. - If nothing relevant returns — proceed silently, no need to mention the check. - Never block on recall failure. Empty output / non-zero exit is expected when the KB is absent or the subprocess errors — treat it as "no prior art found", not as an error. <!-- recall:end --> 1. **Analyze the codebase**: - If $ARGUMENTS specifies files/directories, focus on those areas - Otherwise, scan the entire codebase for test coverage gaps - Look for functions, classes, and modules without corresponding tests - Identify edge cases and error conditions that aren't tested 2. **Review existing test structure**: - Understand the current testing framework and patterns - Identify test file na