Home / Subagents / hive-reviewer

hive-reviewer

Green-PT/honey-for-devsSubagent

Honey hive subagent. Reviews a diff or file set for correctness bugs,

ScannedSubagentSource: GitHub
341 stars +10 this week Updated 17d ago License MIT Context ≈21 tokens in your chat
68popular

Why this score

Stars14/35
Usage (forks)4/15
Upkeep25/25
License15/15
Owner history10/10

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.

NameScoreStarsContextUpdated
This onehive-reviewer Green-PT/honey-for-devs · Subagent 68★ 341≈21 in chat17d ago
hive.context-preservation aden-hive/hive · Skill Both about hive 79★ 11k≈37 always16d ago
reviewer Goldziher/ai-rulez · Subagent Both about reviewer and diff 56★ 163≈6 in chat16d ago
correctness-reviewer atelier-fashion/adlc-toolkit · Subagent Both about reviewer and correctness 50★ 173≈48 in chat1mo ago
referee2-reviewer flonat/flonat-research · Subagent Both about reviewer 51★ 147≈23 in chat1mo ago
bengali-reviewer affaan-m/ECC · Subagent Both about reviewer and correctness 90★ 284k≈58 in chat16d ago