Repository navigation
chore(claude): add a test-reviewer subagent - #1517
Closed
gabrielseco wants to merge 6 commits into
Closed
gabrielseco wants to merge 6 commits into
gabrielseco wants to merge 6 commits into
Conversation
Reviews a branch's new and changed tests against the testing rules in CLAUDE.md and proves each one fails when the behaviour it covers is removed. Adds the matching rule to CLAUDE.md. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Contributor
|
Deploy preview for adp-cost-calculator ready!
Deployed with vercel-action |
Contributor
|
Deploy preview for remote-flows ready!
Deployed with vercel-action |
Contributor
📊 Coverage Report✅ Coverage increased! 🎉
Detailed BreakdownLines Coverage
Statements Coverage
Functions Coverage
Branches Coverage
✅ Coverage check passed |
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 7d1d4af. Configure here.
…he wait mutation Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Collaborator
Author
|
Closing: keeping this subagent and the testing rule local instead of shipping them in the repo. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Adds a Claude Code subagent that reviews the tests on a branch. It checks them against the repo's testing rules and proves each test fails when the behaviour it covers is removed.
Why
What changed
Toggle details
.claude/agents/test-reviewer.md: the subagent. It readsCLAUDE.mdfresh each run instead of keeping its own copy of the rules. It then:git checkoutorgit stash, so it can't lose uncommitted work;CLAUDE.md: a new testing convention, "A test for a fix or feature must fail without it", which links to the agent.Screenshots
N/A
Related Resources
Testing
git statusmatched the starting state.🤖 Generated with Claude Code
Note
Low Risk
Documentation and Claude agent config only; no product code, APIs, or CI behaviour changes.
Overview
Adds a Claude Code
test-reviewersubagent (.claude/agents/test-reviewer.md) for branch test review: it reloads testing rules fromCLAUDE.md, audits new/changed tests (including repo-specific pitfalls like MSW mocks that hide bugs, inline schemas, and ordering claims without held responses), mutates production code or waits to confirm each test fails when the covered behaviour is removed, then reports High/Medium/Low findings without editing tests permanently.CLAUDE.mdgains a convention that fixes/features must have tests that fail without the change, with a link to the subagent. No application or test runtime code changes.Reviewed by Cursor Bugbot for commit 7afcd28. Bugbot is set up for automated code reviews on this repo. Configure here.