.claude/skills/test-review/SKILL.md
Review tests to replace loose validation (contains, isNotNull, isNotEmpty) with strict validation (isEqualTo on parsed fields). Use when user wants to improve test assertions or mentions /test-review command.
npx skillsauth add rakovi4/continue-example test-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
/test-review # Review all tests
/test-review LoginControllerTest # Specific test file
| Template | Purpose |
|----------|---------|
| .claude/templates/testing/test-review-patterns.md | Universal rules, anti-pattern catalog, assertion rules |
| .claude/tech/{backend}/templates/testing/test-review-usecase.md | Usecase test patterns (Statements purity, 3-tier DSL) |
| .claude/tech/{backend}/templates/testing/test-review-rest.md | REST controller test patterns (mock matching) |
| .claude/tech/{backend}/templates/testing/test-review-h2.md | Persistence test patterns |
| .claude/tech/{backend}/templates/testing/test-review-acceptance.md | Acceptance test patterns (HTTP response assertions) |
| .claude/tech/{backend}/templates/testing/test-review-other.md | Selenium, email, scheduling, security patterns |
.claude/agents/test-review-agent.md.claude/templates/testing/test-review-patterns.md for universal rules and anti-pattern catalog/test-runner to verify behavior unchangedtesting
Run use-case module tests quickly. Use when user wants to run use-case tests or mentions /test-usecase command.
development
Generate BDD test specifications for story in 6 categories (API, UI, Load, Infrastructure, Security, Integration). Use when user wants to create test cases or mentions /test-spec command.
development
Run frontend tests. Use when user wants to run frontend unit tests or mentions /test-frontend command.
development
Run tests with coverage and report uncovered lines/branches per class. Use when user wants to check test coverage, find untested code, identify coverage gaps, or mentions /test-coverage command. Also use after green phases to verify new code is well-covered.