Smart PR Review
LeoYeAI/openclaw-master-skills
Opinionated AI code reviewer — not a yes-machine. An agent skill from LeoYeAI/openclaw-master-skills.
Reviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines).
$ npx skills add beava-dev/beava --skill beava-pr-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install beava-dev/beava beava-pr-review --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/beava-pr-review .claude/skills/beava-pr-review && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .claude/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-reviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add beava-dev/beava --skill beava-pr-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install beava-dev/beava beava-pr-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/beava-pr-review .agents/skills/beava-pr-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .agents/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add beava-dev/beava --skill beava-pr-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install beava-dev/beava beava-pr-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/beava-pr-review .cursor/skills/beava-pr-review && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .cursor/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/beava-dev/beava.git --path .claude/skills/beava-pr-review--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add beava-dev/beava --skill beava-pr-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install beava-dev/beava beava-pr-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/beava-pr-review .gemini/skills/beava-pr-review && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .gemini/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install beava-dev/beava beava-pr-reviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add beava-dev/beava --skill beava-pr-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/beava-pr-review .github/skills/beava-pr-review && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .github/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add beava-dev/beava --skill beava-pr-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install beava-dev/beava beava-pr-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/beava-dev/beava.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/beava-pr-review .opencode/skills/beava-pr-review && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "beava-pr-review" agent skill from https://github.com/beava-dev/beava/tree/main/.claude/skills/beava-pr-review into .opencode/skills/beava-pr-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "beava-pr-review", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
beava-pr-reviewReviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines).
Beava PR Review is an agent skill from beava-dev/beava. Reviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines). Produces a structured BLOCK / WARN / NIT report keyed by file:line. Use when asked to "review this PR", "check for AI slop", "PR review beava", or "audit this diff before merge". Run the same gates the local bash .github/scripts/check.sh runs in addition to the LLM review.
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Pull requests. It works with GitHub, Bash, Python and Rust. The repository describes itself as: Real-time decision features without streaming infra. Turn live events into product reflexes — no Kafka, no Flink, no feature store. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c64860b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitbashFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
arxiv.orggithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Beava PR Review loads about 2.1k tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 905 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from beava-dev/beava at commit c64860b, republished under its Apache-2.0 licence (© beava-dev). 905 words, ~2,105 tokens.
.claude/skills/beava-pr-review/SKILL.md (or your agent's skills folder).Diff-aware code reviewer tuned for the beava codebase. Checks three
layers in order; surface findings sorted by severity (BLOCK > WARN > NIT)
with file:line anchors.
beava-dev/beava.ok-to-test
approval — the local check.sh covers fmt/lint/test, this skill
covers the human-judgment layer.git diff main...HEAD --stat (or gh pr diff <N> -R beava-dev/beava for a remote PR). Read only the changed lines +
~30 lines of context per hunk. Do NOT review unchanged code.bash .github/scripts/check.sh --fast — fmt, clippy, ruff,
mypy (advisory). If any FAIL, the PR is incomplete; tell the
user to fix before requesting human review.The most common categories worth checking against the diff:
crates/beava-core/src/agg_op.rs,
crates/beava-runtime-core/src/router.rs, anywhere computing
window_secs / bucket_secs.? propagation — .unwrap() in non-test code is
WARN unless the PR shows the panic is provably unreachable. expect()
with a useful message is fine.project_no_sharded_apply); any new thread / parallel iterator
inside dispatch_*_sync is BLOCK.crates/beava-runtime-core/src/router.rs routes, agg_op.rs
AggKind variants, or python/beava/_app.py::_descriptor_to_node
wire shape break clients. WARN unless the PR body calls it out and
ships a migration note.test(...) commit before its feat(...) commit. Commits that show
feat: without a preceding test: for the same scope are WARN
(per CLAUDE.md §Conventions → TDD Discipline).Hard locks per CLAUDE.md / memory; violating them is BLOCK:
crates/beava-server/src/apply_shard.rs::dispatch_*_sync
is the only data-plane entry. New axum::* symbols outside
crates/beava-server/src/http_admin.rs → BLOCK
(project_phase18_no_dual_runtime).OpNode::Table*, RecordType::TableUpsert/...,
TemporalStore, MvccVersion, temporal_http, push_table,
delete_table, fn retract( resurfacing → BLOCK
(project_v0_events_only_scope). Tables for aggregation output
are allowed (per ADR-001 partial overturn), upsert/delete/retract are
not.project_redis_shaped_no_event_time_ever; v0 still ships
processing-time only, event-time is post-v0 roadmap).Co-Authored-By: Claude /
Generated with Claude markers → BLOCK
(feedback_no_ai_attribution_in_commits).Per the Antislop ICLR 2026 paper + AI-SLOP Detector patterns
fn foo() { /* TODO */ } without a
GitHub issue link, or a function whose body is only a single
passthrough self.x = x that no caller actually invokes (check
callers before flagging).use crate::baz where
baz isn't actually referenced in the body. Pre-existing trailing
unused imports in untouched files: NIT. New ones: WARN.@bv.event / @bv.table not
wired into any app.register(...) call.if x is not None and x is not None: style; try: ... except Exception: pass swallowing
errors with no logging or comment explaining what it's masking.30% of LOC for code that isn't a public API contract: WARN.
// increment counter next to count += 1. Per CLAUDE.md §Doing tasks: comments explain WHY, not WHAT.// fixed in this PR
or // added for issue #42 rot fast; belongs in the commit message,
not the code.// this will eventually support ... without a tracked issue. NIT if minor; WARN if it affects API
shape.// open the file in read mode next to open(path, 'r').chore: update files / fix: bug fix
→ WARN. Should follow type(scope): subject per CLAUDE.md.Render the report in this shape — keep it scannable:
# beava PR review — <branch or PR #>
## Summary
- <one sentence: ship-readiness signal>
- diff: <files changed> files / <±lines>
- automated gates: <pass|fail line from check.sh>
## BLOCK (N)
- `path/to/file.rs:42` — <one-line finding>
Why: <one sentence>
Fix: <one sentence>
## WARN (N)
- `path/to/file.py:88` — …
## NIT (N)
- `…`
## Looks good
- <2-4 bullets on what the diff does well — reviewers shouldn't only
surface negatives>If a layer has zero findings, write "none" under it. Don't omit the header — the consistent shape makes follow-up automation easier.
Read
or git show before citing them.CLAUDE.md (this repo) — beava conventions, locked invariantsproject_no_sharded_apply, project_phase18_no_dual_runtime,
project_v0_events_only_scope, feedback_no_ai_attribution_in_commits© beava-dev, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/beava-pr-review of beava-dev/beava.
Open the folder on GitHubat commit c64860b
Beava PR Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Beava PR Review this skillbeava-dev/beava | 138 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Smart PR ReviewLeoYeAI/openclaw-master-skills | 2.2k | — | ~2.7k | Automated safety check: Notes | MIT | |
| Oss Bounty Findertinyfish-io/tinyfish-cookbook | 2.2k | — | ~4.6k | Automated safety check: Pass | MIT | |
| Create Cuda Python Pull RequestNVIDIA/cuda-python | 3.4k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| PR Cyclejaemk/cached | 2.1k | — | ~4.8k | Automated safety check: Notes | MIT | |
| PR Reviewjaemk/self_update | 961 | — | ~1.5k | Automated safety check: Notes | MIT |
LeoYeAI/openclaw-master-skills
Opinionated AI code reviewer — not a yes-machine. An agent skill from LeoYeAI/openclaw-master-skills.
tinyfish-io/tinyfish-cookbook
Find paid open-source work, OSS bounties, open source grants, or ways to get paid contributing to open source.
NVIDIA/cuda-python
Create a CUDA Python pull request from an approved personal or organization-owned fork, including the GitHub CLI GraphQL fallback for renamed organization-owned forks.
jaemk/cached
PR review-and-update cycle — the orchestrator that takes a PR from review to resolved.
jaemk/self_update
Targeted, read-only review of a PR or checked-out branch. An agent skill from jaemk/self_update.
bubbuild/bub
GitHub CLI skill for interacting with GitHub via the gh command line tool.
beava-dev/beava
A skill your agent uses to generate well-branded interfaces and assets for beava (beava.dev, an open-source single-binary feature server for stream processing), either for production or throwaway…
Categories
Reviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines). Beava PR Review is an agent skill from beava-dev/beava. Reviews a beava PR diff for real bugs, beava-specific architectural invariants, and AI-generated "slop" patterns (hollow code, phantom imports, inflated comments, disconnected pipelines).
Beava PR Review fits situations like: asked to review this PR; check for AI slop; PR review beava; audit this diff before merge.
Run `npx skills add beava-dev/beava --skill beava-pr-review -a claude-code`. Or copy the skill folder (.claude/skills/beava-pr-review in beava-dev/beava) into .claude/skills/beava-pr-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add beava-dev/beava --skill beava-pr-review -a codex`. Or copy the skill folder (.claude/skills/beava-pr-review in beava-dev/beava) into .agents/skills/beava-pr-review in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add beava-dev/beava --skill beava-pr-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/beava-pr-review, .gemini/skills/beava-pr-review, .github/skills/beava-pr-review and .opencode/skills/beava-pr-review in your project.
Going by SKILL.md and its folder, Beava PR Review needs the command-line tools its instructions call (git and bash).
SKILL.md names 2 domains. As links in the text: arxiv.org and github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Beava PR Review is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Beava PR Review: Smart PR Review (LeoYeAI/openclaw-master-skills, 2.2k stars), Oss Bounty Finder (tinyfish-io/tinyfish-cookbook, 2.2k stars), Create Cuda Python Pull Request (NVIDIA/cuda-python, 3.4k stars) and PR Cycle (jaemk/cached, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
beava-dev (a GitHub organization) maintains it in beava-dev/beava, which has 138 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on May 30, 2026.
Source: beava-dev/beava on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.