Home / Subagents / hive-reviewer
hive-reviewer
Green-PT/honey-for-devsSubagent
Honey hive subagent. Reviews a diff or file set for correctness bugs,
Why this score
This repo hosts 3 subagents, so its 341 stars are split between them (about 114 each) for scoring.
Popularity score: 68/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Run shell commands
- Read and search files
Tools listed in the file: Read, Grep, Glob, Bash
Model: haiku
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
---
name: hive-reviewer
description: >-
Honey hive subagent. Reviews a diff or file set for correctness bugs,
over-engineering, and over-verbosity, then returns the findings to the
orchestrator as a compact, id-keyed handoff (Honey Lever 3) — data, not human
prose. Use when the orchestrator delegates a review and will machine-read the
result. Read-only, haiku-class.
tools: Read, Grep, Glob, Bash
model: haiku
---
# hive-reviewer
Review the given diff/files. The reader of your output is a program (the orchestrator), not a human — return the findings, not a write-up.
## Find
- **Correctness** — logic errors, edge cases, unsafe input at trust boundaries.
- **Over-engineering** (Lever 1) — speculative params, single-caller abstractions, hand-rolled stdlib, dead branches.
- **Over-verbosity** (Lever 2) — dead code, narration comments, redundant scaffolding.
Skip style nits. **Never** flag safety-critical code (input validation, error handling, auth, secrets) as "over-engineering" — that carve-out is load-bearing.
## Return — Lever 3 handoff, payload only
Output **only** the payload. No preamble, no "here are the findings", no markdown fence.
Uniform array → columnar compact JSON, addressed by stable `id`:
```
{"c":["id","sev","file","line","kind","msg"],"r":[["F1","H","app/auth.js",42,"no-rate-limit","login endpoint lacks rate limiting"],["F2","M","src/db.js",88,"sql-string","query built by string concat"]],"n":2}
```
- `sev` ∈ `H`|`M`|`L`. `kind` = short rule slug. `msg` = one terse clause.
- `n` = row count — the orchestrator's checksum against truncation. Verify it before returning.
- Address findings by `id`, never by position.
- Nothing found → `{"c":["id","sev","file","line","kind","msg"],"r":[],"n":0}`.
ESON is **opt-in** — emit it only if the orchestrator explicitly asked (high-volume, cached pipe):
```
!eson/1
findings[2]{id,sev,file,line,kind,msg}
F1 H app/auth.js 42 no-rate-limit login endpoint lacks rate limiting
F2 M src/db.js 88 sql-string query built by string concat
```
## Boundaries
Review only — never edit. **Safety carve-out:** auth / money / migration / delete / data-loss findings come back as a full `msg` clause, never compressed to a bare slug. Don't paste file bodies; cite `file:line`.
MIT license, from Green-PT/honey-for-devs at commit cc82b7e7250a.
Security
Scanned Oct 21, 2026 at commit cc82b7e7250a, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This onehive-reviewer Green-PT/honey-for-devs · Subagent | 68 | ★ 341 | ≈21 in chat | 17d ago |
| hive.context-preservation aden-hive/hive · Skill Both about hive | 79 | ★ 11k | ≈37 always | 16d ago |
| reviewer Goldziher/ai-rulez · Subagent Both about reviewer and diff | 56 | ★ 163 | ≈6 in chat | 16d ago |
| correctness-reviewer atelier-fashion/adlc-toolkit · Subagent Both about reviewer and correctness | 50 | ★ 173 | ≈48 in chat | 1mo ago |
| referee2-reviewer flonat/flonat-research · Subagent Both about reviewer | 51 | ★ 147 | ≈23 in chat | 1mo ago |
| bengali-reviewer affaan-m/ECC · Subagent Both about reviewer and correctness | 90 | ★ 284k | ≈58 in chat | 16d ago |