subagent-review-cycles — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited subagent-review-cycles (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
| Role | Job |
|---|---|
| Leader (main agent) | Dispatch, integrate review results, accept / reject, communicate with the user |
| Developer (subagent) | Draft / revise document sections; works after Leader replies with rejection. (May be dispatched as any implementer-type subagent when the task is architectural in nature; the role name in this skill remains "Developer".) |
| Code Reviewer (subagent) | Audits Developer output for technical / API correctness and logic gaps; CLI is forbidden for probing API/runtime behavior (build, run, simctl, trial-and-error); read-only search (grep, rg, git log, git show) is allowed |
The Leader never writes the implementation / drafts a section directly — that's the Developer's job. The Leader never does the review either — that's the Code Reviewer's job.
round N:
Leader → Developer: dispatch (scope + skills + inputs + return format + criteria)
Developer → Leader: draft
Leader → Code Reviewer: dispatch (review criteria + must use WebSearch, no CLI)
Code Reviewer → Leader: BLOCKER / MAJOR / MINOR list
Leader: ACCEPT / REJECT each item with explicit reason
if accepted_count == total: done
if N == limit: pause, report to user
else: round N+1 with feedbacklimit(N) is typically 3–5. If the limit is reached without convergence: pause, report to the user, wait for direction.
| Signal | Leader inline-edits | Dispatch round N+1 to Developer |
|---|---|---|
| Fix scope | Spelling / formatting / paragraph order / string typo only | Any semantic or content change |
| Time to fix | ≤ 5 minutes | > 5 minutes |
| New decisions required | None | Any |
Still record inline fixes in the meeting log. Reasoning: "limit is an upper bound, not a requirement"; burning a whole round just for typos is uneconomical.
Every Code Reviewer dispatch prompt must include:
For each review finding the Leader gives:
REJECT must cite specific evidence (API doc, prior decision, design constraint); pure preference is not acceptable.
leader-developer-handoff-contract).A separate close-the-loop activity that fires once per phase (not once per review round), so it's not part of the round structure above. Before the Leader signs off on a phase-completion PR, run a sweep against the phase's diff scope to catch deferred-and-forgotten debt.
For the full sweep procedure, command, disposition rule, and anti-pattern, read references/phase-todo-sweep.md.
leader-developer-handoff-contract: details the 6 required elements of every dispatch prompt.spec-phase-orchestration: review cycles are usually embedded in the spec phase.methodology-pattern-extractor: "round-1 cosmetic inline edit" is a codifiable pattern.references/official-docs.md.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.