agentsclimarketplace

Review tests

Skill YoniChechik/claude-code-config/skills/review-tests

Review and fix tests for quality issuesFrom its SKILL.md

Install
npx -y skills add YoniChechik/claude-code-config --skill review-tests

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.5 KB, 517 tokens by cl100k_base, as published. Nobody here has run it

Review Tests Mode

Review all tests for quality issues and fix any problems found.

Additional review focus

"$ARGUMENTS"

If provided, the above gives optional extra constraints or focus areas for the test review. By default, the skill reviews all tests for quality issues without needing any arguments.

Process

Use a subagent to carry out the following:

Test Review

Review ALL written tests for quality issues:

  • Mock abuse: tests that mock so much they're testing mock behavior, not real code
  • Shallow coverage: tests that only check happy paths
  • Missing edge cases: empty inputs, None values, boundary conditions, error scenarios
  • Tautological tests: tests that assert the mock returns what you told it to return
  • Test isolation: each test must be independent, no shared mutable state
  • Meaningful assertions: no assert True, no asserting only that no exception was thrown
  • Test names: should describe the behavior being tested, not the implementation
  • Deleted tests: if any test functions/methods were deleted — a deleted test is ONLY acceptable if the code it tested was also deleted. If a test was removed because it was failing, it must be fixed, not deleted. Flag suspicious test deletions.
  • Silent test failures: tests must fail loudly — no test should be silently skipped or produce false passes because of missing dependencies, fixtures, data, or configuration. Flag patterns like pytest.importorskip() without justification, @pytest.mark.skip / @unittest.skip, try/except inside tests that suppresses assertion errors, tests that return early with a pass when a precondition isn't met, if not X: return or if not X: pytest.skip() patterns. All test dependencies must be explicitly required — if a fixture, data file, or service is needed, the test must fail clearly when it's absent.
  • Test configuration & markers: flag any changes to test configuration files (pytest.ini, setup.cfg, pyproject.toml test sections, conftest.py) that could silence or skip tests. Flag any new test markers (e.g., @pytest.mark.slow, filterwarnings, xfail) — markers must not be added without user approval. Flag changes to CI test commands that reduce test scope (e.g., adding --ignore, -k "not ...", --deselect).

Fix any issues found, then run tests one final time to confirm everything passes.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,758. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.