# Custom Codereview Guide

> Repository-specific code review guidelines for OpenHands CLI. Loaded alongside the code-review skill to provide project-specific context and review policies.

- Skill: `openhands/custom-codereview-guide` (Agent Skill)
- Install (CLI): `npx skillmds@latest add openhands/custom-codereview-guide`
- Raw SKILL.md: https://api.skillmd.com/api/skills/openhands/custom-codereview-guide/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: openhands (https://skillmd.com/u/openhands)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/openhands/custom-codereview-guide

---


# OpenHands CLI — Custom Code Review Guidelines

## Version Bump PRs — Auto-Approve Policy

When a PR exclusively bumps SDK package versions (e.g., `openhands-sdk`,
`openhands-tools`, or other OpenHands SDK packages), **always approve it**
by submitting an actual GitHub approval review via the API.

Detection criteria — the PR satisfies **all** of the following:
1. The title or branch name contains "bump", "version bump", or "sdk" version references.
2. The diff only touches dependency-related files (`pyproject.toml`, `uv.lock`)
   with version number changes for `openhands-sdk` and/or `openhands-tools`.
3. No application source code, tests, configuration, or workflow files are modified.

When these criteria are met:
- Skip the full code review analysis (data structures, complexity, pragmatism, etc.).
- Do **not** require an `Evidence` section in the PR description.
- Assign 🟢 **Good taste** and 🟢 LOW risk.
- **Submit an APPROVE review via the GitHub API** (not just a comment). Use:
  ```bash
  gh api repos/{owner}/{repo}/pulls/{pr_number}/reviews \
    -f event="APPROVE" \
    -f body="✅ SDK version bump looks correct. Auto-approved."
  ```
  Do NOT merely comment that the PR is "approved" or "ready to merge" — you
  MUST use the GitHub Pull Request Reviews API with `event: "APPROVE"` so the
  PR actually receives a green approval checkmark.

