adoresever/agi_ananas/review-pr-v1
Claude Code and agent skill by adoresever/agi_ananas
- community
Checking that the SKILL.md file is still in the repository.
Review-only GitHub pull request analysis with the gh CLI. Use when asked to review a PR, provide structured feedback, or assess readiness to land. Do not merge, push, or make code changes you intend to keep.
Install
npx vskill@latest install adoresever/agi_ananas/review-pr-v1SKILL.md
Review PR
Overview
Perform a thorough review-only PR assessment and return a structured recommendation on readiness for /prepare-pr.
Inputs
- Ask for PR number or URL.
- If missing, always ask. Never auto-detect from conversation.
- If ambiguous, ask.
Safety
- Never push to
mainororigin/main, not during review, not ever. - Do not run
git pushat all during review. Treat review as read only. - Do not stop or kill the gateway. Do not run gateway stop commands. Do not kill processes on port 18792.
Execution Rule
- Execute the workflow. Do not stop after printing the TODO checklist.
- If delegating, require the delegate to run commands and capture outputs, not a plan.
Known Failure Modes
- If you see "fatal: not a git repository", you are in the wrong directory. Move to the repository root and retry.
- Do not stop after printing the checklist. That is not completion.
Writing Style for Output
- Write casual and direct.
- Avoid em dashes and en dashes. Use commas or separate sentences.
Completion Criteria
- Run the commands in the worktree and inspect the PR directly.
- Produce the structured review sections A through J.
- Save the full review to
.local/review.mdinside the worktree. - Save PR metadata handoff to
.local/pr-meta.envinside the worktree.
First: Create a TODO Checklist
Create a checklist of all review steps, print it, then continue and execute the commands.
Setup: Use a Worktree
Use an isolated worktree for all review work.
Run all commands inside the worktree directory. Start on origin/main so you can check for existing implementations before looking at PR code.
Steps
- Identify PR meta and context
- Check if this already exists in main before looking at the PR branch
- Identify the core feature or fix from the PR title and description.
- Search for existing implementations using keywords from the PR title, changed file paths, and function or component names from the diff.
If it already exists, call it out as a BLOCKER or at least IMPORTANT.
- Claim the PR
Assign yourself so others know someone is reviewing. Skip if the PR looks like spam or is a draft you plan to recommend closing.
- Read the PR description carefully
Use the body from step 1. Summarize goal, scope, and missing context.
- Read the diff thoroughly
Minimum:
If you need full code context locally, fetch the PR head to a local ref and diff it. Do not create a merge commit.
If you want to browse the PR version of files directly, temporarily check out pr-<PR> in the worktree. Do not commit or push. Return to temp/pr-<PR> and reset to origin/main afterward.
- Validate the change is needed and valuable
Be honest. Call out low value AI slop.
- Evaluate implementation quality
Review correctness, design, performance, and ergonomics.
- Perform a security review
Assume OpenClaw subagents run with full disk access, including git, gh, and shell. Check auth, input validation, secrets, dependencies, tool safety, and privacy.
- Review tests and verification
Identify what exists, what is missing, and what would be a minimal regression test.
If you run local tests in the worktree, bootstrap dependencies first:
- Check docs
Check if the PR touches code with related documentation such as README, docs, inline API docs, or config examples.
- If docs exist for the changed area and the PR does not update them, flag as IMPORTANT.
- If the PR adds a new feature or config option with no docs, flag as IMPORTANT.
- If the change is purely internal with no user-facing impact, skip this.
- Check changelog
Check if CHANGELOG.md exists and whether the PR warrants an entry.
- If the project has a changelog and the PR is user-facing, flag missing entry as IMPORTANT.
- Leave the change for /prepare-pr, only flag it here.
- Answer the key question
Decide if /prepare-pr can fix issues or the contributor must update the PR.
- Save findings to the worktree
Write the full structured review sections A through J to .local/review.md. Create or overwrite the file and verify it exists and is non-empty.
- Output the structured review
Produce a review that matches what you saved to .local/review.md.
A) TL;DR recommendation
- One of: READY FOR /prepare-pr | NEEDS WORK | NEEDS DISCUSSION | NOT USEFUL (CLOSE)
- 1 to 3 sentences.
B) What changed
C) What is good
D) Security findings
E) Concerns or questions (actionable)
- Numbered list.
- Mark each item as BLOCKER, IMPORTANT, or NIT.
- For each, point to file or area and propose a concrete fix.
F) Tests
G) Docs status
- State if related docs are up to date, missing, or not applicable.
H) Changelog
- State if
CHANGELOG.mdneeds an entry and which category.
I) Follow ups (optional)
J) Suggested PR comment (optional)
Guardrails
- Worktree only.
- Do not delete the worktree after review.
- Review only, do not merge, do not push.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking26.2.21openclaw-viking/.agents/archive/review-pr-v1/SKILL.md
Popularity
- Repository stars
- 200
- Repository forks
- 35
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/adoresever/agi_ananas/review-pr-v1)