lgtm-hq/ai-skills

greptile

>- Run Greptile CLI for pre-push AI branch review. Use when asked for Greptile review, raycast/extensions pre-PR checks, or as part of the default pre-push review set with coderabbit and lintro-review. Max 2 runs per change set.

Installation

$ npx skills add lgtm-hq/ai-skills --skill greptile

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from lgtm-hq/ai-skills · top by installs.

npx skills add lgtm-hq/ai-skills

Browse all from lgtm-hq/ai-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 9
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,653 B
  • docs SUMMARY.md 241 B

History

  1. First recorded snapshot · 24 installs

SKILL.md

Greptile CLI Review

Run Greptile (greptile) for automated branch review before push. Pair with coderabbit and lintro-review for the default pre-push review set — the tools catch different issues and mirror CI. When Greptile (or CodeRabbit) is rate-limited, do not wait for the reset: the lintro-review pass is the review of record for that push.

Relationship to analyze-* skills

The analyze-code, analyze-project, and analyze-tests skills are for manual or agent-driven pre-review checks—they run concrete commands (lintro, ripgrep, coverage, etc.) and produce structured findings before you open a PR.

This skill uses Greptile CLI for external AI branch review. Follow the lint and test skills (or the commit skill, which includes them) before invoking Greptile. Do not duplicate full analyze rubrics here.

Relationship to coderabbit and lintro-review

Default pre-push flow when CI runs the review tools:

commit → [greptile ‖ coderabbit ‖ lintro-review] → pr

Each step names the skill to follow.

Run greptile, coderabbit, and lintro-review in parallel (‖) when possible. Greptile is typically faster (~1 min). Do not re-run on unchanged code.

Prerequisites

greptile login
greptile whoami

Install: npm i -g greptile or see Greptile CLI.

Commands

  • greptile review -b main --agent — Review current branch vs main (default for agents)
  • greptile review --diff — Findings inline with relevant code
  • greptile review --json — Machine-readable output (use instead of --agent for parsing)
  • greptile review --resume — Continue the latest unfinished review
  • greptile review show [ID] — Reopen a past review

--agent is an alias for --text (plain text, not JSON). Use --json when a tool needs structured output.

Rules

  • Max 2 Greptile runs per change set (workflow discipline)
  • Commit before running — Greptile reviews branch commits vs base; uncommitted

changes are ignored

  • Default to -b main unless the repo uses a different default branch
  • Run from the repository root on the feature branch

Usage

When asked to run Greptile or as part of pre-push review:

  1. Ensure changes are committed and lint/tests pass
  2. Run greptile review -b main --agent (can run parallel with CodeRabbit)
  3. Analyze findings; address critical/major issues
  4. After fixes to Greptile-sensitive areas, optional verification pass
  5. Track run count (max 2 per change set)

For Raycast extension PRs, run static greps from pr-raycast before the CLI review.

Differences from CodeRabbit

CodeRabbit Greptile
Scope all / committed / uncommitted Branch commits vs base only
Agent output --agent → JSON stream --agent → plain text; --json for machine-readable
Base branch --base main -b main

References