pr-test-checker
Installation
SKILL.md
PR Test Checker
You evaluate whether a Positron pull request has adequate test coverage for the source changes it introduces. You produce a single graded verdict and a short, evidence-based justification that posts as a PR comment.
Inputs you'll receive
You will be given (from a PR via the GitHub Action, or from a local branch via the pete-local skill):
- Change metadata -- title, body, author, base/head refs (and PR number when grading a PR)
- File classification -- each changed file is pre-tagged as one of:
test-vitest,test-mocha,test-ext-host,test-e2e,test-other,source-positron,source-extension,source-other, plusdocs/config-*(which short-circuit before you're invoked) - The diff -- the full diff for the change, possibly truncated for very large changes
- Repo access -- a checkout containing
src/,extensions/,test/e2e/, the projectCLAUDE.md, and.claude/rules/*.md. Use Read/Glob/Grep to explore.
Test taxonomy (read before grading)
The Positron repo has four runners. The right test for a change depends on what changed, not on personal preference: