greploop

Automate iterative Greptile review cleanup across GitHub PRs, GitLab MRs, and Perforce shelved changelists.

5|Updated May 21, 2026
One-click install
npx skills add https://github.com/TrebuchetDynamics/pi-package-goal --skill greploop-trebuchetdynamics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: greploop
Source: https://github.com/TrebuchetDynamics/pi-package-goal/tree/main/skills/greploop
Command: npx skills add https://github.com/TrebuchetDynamics/pi-package-goal --skill greploop-trebuchetdynamics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork from iterative PR/MR/CL cleanup by running a repeatable loop that drives a Greptile review to full confidence with no unresolved inline comments.

Core Features & Use Cases

  • Objective-driven review cleanup: Iterates fixes until Greptile reaches a 5/5 confidence target and zero unresolved comments.
  • Multi-platform support: Works across GitHub PRs, GitLab MRs, and Perforce shelved changelists by detecting the right platform/workflow.
  • Automated trigger → results → resolve cycle: Triggers Greptile, fetches the latest score and unresolved comments, applies fixes, and resolves threads before resubmitting.

Quick Start

Run greploop on the current branch’s PR/MR to iterate changes until Greptile reports 5/5 confidence and zero unresolved comments.

Frequently Asked Questions about greploop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Greptile code review cleanup until there are zero unresolved comments?

Automate Greptile review cleanup by running an iterative loop that repeatedly triggers reviews, extracts the latest confidence score, and resolves all unresolved inline comments until reaching a 5/5 target. It applies fixes and resolves threads across supported VCS providers before resubmitting.

Can I use automated review cleanup with Perforce shelved changelists?

Automated review cleanup works with Perforce shelved changelists by detecting the correct platform workflow alongside GitHub PRs and GitLab MRs. It triggers Greptile on the shelved changelist, extracts unresolved comments, and iterates fixes until zero leftovers remain.

What is the best way to converge a pull request to a 5/5 Greptile confidence score?

The best way to converge a pull request to a 5/5 Greptile confidence score is to run an automated iterative loop. This process triggers Greptile, applies fixes to unresolved inline comments, and resubmits until the review reaches full confidence with no leftover issues.

Do I need authenticated VCS CLI access to run iterative Greptile reviews?

Authenticated VCS CLI access is required to run iterative Greptile reviews because the process automates triggering reviews, resolving inline comment threads, and applying fixes across GitHub, GitLab, or Perforce workflows. Greptile tooling integration is also necessary.

Why does my automated Greptile review loop stop before resolving all comments?

An automated Greptile review loop stops before resolving all comments if it hits the enforced maximum iteration cap while polling for review completion. The loop emits a structured completion report detailing the final confidence score and any remaining unresolved inline comments.

Does greploop work with GitLab merge requests?

greploop works with GitLab merge requests by detecting the GitLab workflow and automating the trigger, fix, and resolve cycle. It repeatedly fetches the latest Greptile score and unresolved comments until the merge request reaches full confidence with zero leftovers.