beads-reviewer

Independently review a Beads task implementation (commits + diff + checks), write findings back to the task, and provide a merge verdict. Use when reviewing code, checking implementations, or validating task branches before merge.

16 stars

Best use case

beads-reviewer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Independently review a Beads task implementation (commits + diff + checks), write findings back to the task, and provide a merge verdict. Use when reviewing code, checking implementations, or validating task branches before merge.

Teams using beads-reviewer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/beads-reviewer/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/tools/beads-reviewer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/beads-reviewer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How beads-reviewer Compares

Feature / Agentbeads-reviewerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Independently review a Beads task implementation (commits + diff + checks), write findings back to the task, and provide a merge verdict. Use when reviewing code, checking implementations, or validating task branches before merge.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Beads Reviewer

## Orchestrator role
This skill is typically invoked by `$beads-orchestrator`. Users normally start with the orchestrator, not this role.

## Inputs you must use
- Task id
- Branch name (task branch)
- Base branch (usually `main` or `master`)
  - If unclear, detect with: `git symbolic-ref --short refs/remotes/origin/HEAD`
  - For copy/paste:
    ```bash
    if git symbolic-ref --short refs/remotes/origin/HEAD >/dev/null 2>&1; then
      BASE="$(git symbolic-ref --short refs/remotes/origin/HEAD | sed 's|^origin/||')"
    elif git show-ref --verify --quiet "refs/heads/main"; then
      BASE=main
    else
      BASE=master
    fi
    ```
  - Task id (sanitized) and branch for copy/paste:
    ```bash
    TASK_ID_SANITIZED="${TASK_ID//\//-}"
    TASK_ID_SANITIZED="${TASK_ID_SANITIZED//./-}"
    BRANCH="beads/$TASK_ID_SANITIZED"
    ```

## Rules
- You are independent: do not assume the worker is correct.
- Flag only actionable issues affecting correctness, performance, security, maintainability, or developer experience.
- Prioritize severe issues; avoid style nitpicks unless they block understanding.
- Write all findings back into the Beads task using the review template.
- Ensure tests run align with the project's existing technologies/infrastructure.
- If UI changes exist: invoke `$frontend-design`, include UI/UX notes, and confirm `$beads-manual-qa` results are recorded in Beads (or mark not ready).

## Tmux integration
- Run inside the planner/reviewer pane of the tmux session. Attach via `scripts/tmux-orchestrator.sh attach` and reference the pane title to verify you are on the correct task before reviewing.

## Review procedure
1. Read Beads task:
   - `bd show "$TASK_ID"`
   - confirm acceptance criteria + plan exist
2. Inspect changes:
   - `git log --oneline "$BASE".."$BRANCH"`
   - `git diff "$BASE".."$BRANCH"`
3. Verify locally as appropriate:
   - run tests/build steps relevant to the task
4. Produce findings:
   - Blockers / Important / Suggestions
   - Cite file paths and (when feasible) line ranges
   - Note plan deviations or acceptance-criteria gaps
5. Verdict:
   - Ready / Not ready
   - Confidence 0.00–1.00
6. Write findings into the Beads task (use template in references).

## Review time expectations
Adjust review depth based on change complexity:

| Change Size | Lines Changed | Expected Review Time | Focus |
|-------------|---------------|---------------------|-------|
| Small | < 100 lines | 5–10 min | Quick correctness check |
| Medium | 100–500 lines | 15–30 min | Full review + local verification |
| Large | 500+ lines | 30–60 min | Deep review, consider requesting decomposition |

**Complexity multipliers:**
- Security-sensitive code: +50% time
- Data model / API changes: +50% time
- Cross-cutting refactors: +100% time (consider requesting `$beads-architect` consult)

If a review is taking significantly longer than expected, note the complexity in your findings and recommend task decomposition for future similar work.

Related Skills

beads-worker

16
from diegosouzapw/awesome-omni-skill

Implement exactly one Beads task in a dedicated git worktree/branch with plan→code→self-review and write full updates back to the task. Use when implementing a Beads task, coding in a worktree, or executing a single task implementation.

beads

16
from diegosouzapw/awesome-omni-skill

Issue tracking with Beads (bd CLI). Use when commands need to create, query, update, or close issues, or manage dependencies.

security-reviewer

16
from diegosouzapw/awesome-omni-skill

Use when conducting security audits, reviewing code for vulnerabilities, or analyzing infrastructure security. Invoke for SAST scans, penetration testing, DevSecOps practices, cloud security reviews.

reviewer

16
from diegosouzapw/awesome-omni-skill

Activate when reviewing code, before committing, after committing, or before merging a PR. Activate when user asks to review, audit, check for security issues, or find regressions. Analyzes code for logic errors, regressions, edge cases, security issues, and test gaps. Fixes findings AUTOMATICALLY. Required at process skill quality gates.

code-reviewer

16
from diegosouzapw/awesome-omni-skill

Elite code review expert specializing in modern AI-powered code analysis, security vulnerabilities, performance optimization, and production reliability. Masters static analysis tools, security scanning, and configuration review with 2024/2025 best practices. Use PROACTIVELY for code quality assurance.

doc-reviewer

16
from diegosouzapw/awesome-omni-skill

Reviews documentation for completeness, accuracy, and consistency with the project's DX_GUIDE.md standards. Validates documentation structure, checks for broken links, ensures examples are up-to-date, and verifies technical accuracy. Use when creating or updating documentation, reviewing doc-heavy PRs, or ensuring doc quality.

amazon-sixpager-reviewer

16
from diegosouzapw/awesome-omni-skill

Review Markdown 기반 Amazon 6-pager(6pager/six pager) 문서의 Context/Goal/Tasks 구성이 원칙에 맞는지 점검하고, 실험/서브태스크의 가설·검증 설계·결정 규칙, 커뮤니케이션 싱크 리스크(정의/범위/의사결정 공백), 문서 검색/추적 앵커(지표명/ID/링크)까지 포함해 5 Whys로 모호함을 제거한 리뷰 문서(`{filename}_reivew.md`)를 생성해야 할 때 사용한다.

nextjs-code-reviewer

16
from diegosouzapw/awesome-omni-skill

code reviews. Use when Codex needs this specialist perspective or review style.

dhh-rails-reviewer

16
from diegosouzapw/awesome-omni-skill

Brutally honest Rails code review from DHH's perspective. Use when reviewing Rails code for anti-patterns, JS framework contamination, or violations of Rails conventions.

core-platform-notion-reviewer

16
from diegosouzapw/awesome-omni-skill

Core Platform Team의 Notion 문서를 문서 타입(테크스펙/시스템설계/시스템소개/액션아이템/아이디어)과 17개 품질 기준에 따라 리뷰하고 개선안을 제안합니다. Notion MCP를 통해 문서 읽기/수정/검색을 수행합니다. 사용자가 Notion 문서 리뷰, 문서 품질 검사, Notion 페이지 개선 요청을 할 때 사용하세요.

beads-seed

16
from diegosouzapw/awesome-omni-skill

Translate architectural planning documents into actionable beads issue graph structure.

athena-pr-reviewer

16
from diegosouzapw/awesome-omni-skill

PROACTIVELY USED when reviewing a PR, branch, or Jira story. Handles code review against requirements and provides actionable feedback.