Prerequisites:
- Claude Code installed
gitandgh(GitHub CLI) installed and authenticated- Greptile installed on your repository
- Greptile MCP server configured in Claude Code
Install
Clone the skills into your Claude Code skills directory. See the Claude Code skills docs for more on how skill discovery works.check-pr
Checks a pull request for unresolved review comments, failing status checks, and incomplete descriptions — then fixes and resolves them.Usage
What It Does
Waits for pending checks
Polls until all CI and review bot checks (Greptile, linters, etc.) reach a terminal state. This ensures all comments are available before analysis.
Analyzes the PR
Evaluates four areas:
- Status checks — Are CI checks passing or failing?
- PR description — Is it complete? Any TODOs or placeholders?
- Review comments — Inline comments from Greptile, linters, and human reviewers
- General comments — Discussion threads and bot notifications
Categorizes issues
Each issue is classified as:
| Category | Meaning |
|---|---|
| Actionable | Code changes, test improvements, or fixes needed |
| Informational | Verification notes, questions, or FYIs |
| Already addressed | Resolved by subsequent commits |
greploop
Iteratively improves a PR until Greptile gives it a 5/5 confidence score with zero unresolved comments. Triggers a Greptile review, fixes all actionable comments, pushes, re-triggers, and repeats.Usage
What It Does
Triggers a Greptile review
Pushes the latest changes and waits for the Greptile review check to complete.
Parses review results
Reads the confidence score (e.g.
3/5) and fetches all unresolved inline comments from Greptile.Fixes actionable comments
For each unresolved comment, reads the file in context, determines if a code change is needed, and applies the fix. Informational comments and false positives are noted and resolved.
Commits, pushes, and loops
Commits the fixes, pushes, and goes back to step 1. The loop runs up to 5 iterations to avoid runaway cycles.