ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

brd-reviewer

Review Business Requirements Documents in `.docx` format by reading the existing BRD, extracting paragraph-level context, drafting clarification questions for unclear statements, and producing a final Word document that combines comments and tracked changes. Use when the user wants a BRD reviewed, challenged for ambiguity, or redlined with proposed wording improvements while preserving Word-native review features.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/chipmunkrpa/brd-reviewer
Or

BRD Reviewer

Overview

Review a BRD paragraph by paragraph, capture clarification questions for ambiguous or incomplete requirements, and generate a single .docx with Word comments plus tracked revisions.

Prefer the bundled pipeline so the final deliverable is a Word-native review artifact instead of chat-only notes.

Workflow

  1. Confirm the source BRD .docx path.
  2. Initialize the paragraph review JSON:
    python scripts/brd_review_pipeline.py init-review \
      --input <brd.docx> \
      --output <brd.review.json>
    
  3. Read the BRD and fill the review JSON.
    • For every paragraphs[] item, keep paragraph_index, style_id, heading_path, and source_text unchanged.
    • Set needs_comment to true when the paragraph is unclear, incomplete, internally inconsistent, or missing acceptance criteria, data definitions, ownership, dependencies, assumptions, or edge cases.
    • Write comment_question as a concise reviewer question suitable for a Word comment.
    • Set needs_revision to true when the paragraph should be rewritten for precision, completeness, grammar, or testability.
    • Write proposed_replacement as full replacement language, not fragments.
    • Use issue_tags to make the reason explicit. Prefer tags such as ambiguity, scope, actor, data, workflow, exception, dependency, acceptance-criteria, nonfunctional, term-definition, or conflict.
  4. Materialize the final reviewed DOCX in the same folder as the source BRD:
    python scripts/brd_review_pipeline.py materialize \
      --input <brd.docx> \
      --review-json <brd.review.json> \
      --output <brd.reviewed.docx> \
      --author "Codex BRD Reviewer"
    
  5. Verify output quality.
    • Confirm the reviewed file exists beside the source BRD.
    • Confirm Word comments appear on paragraphs with needs_comment=true.
    • Confirm tracked changes are visible for paragraphs with needs_revision=true.
    • If the BRD relies heavily on tables or special layout, use the $doc skill workflow to render and visually inspect the result before delivery.

Review standard

  • Question every paragraph that leaves implementation choices unresolved.
  • Favor reviewer comments for missing information and tracked changes for proposed wording.
  • Rewrite requirements into concrete, testable statements.
  • Flag undefined actors, systems, interfaces, calculations, timing, permissions, and exception handling.
  • Do not silently invent business rules. If the BRD lacks a critical detail, ask for it in the comment instead of guessing.
  • Keep comments short and specific enough to be actionable in a comment balloon.
  • Keep proposed replacements professional and directly usable in the document.

Metadata

Stars3683
Views0
Updated2026-04-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-chipmunkrpa-brd-reviewer": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

redline

Review and redline DOCX contracts paragraph by paragraph with tracked changes, clause-level risk analysis, and draft comment responses. Use when a user wants contract revisions that are specific to each paragraph or bullet, especially for privacy, security, data-processing, liability, AI, or other negotiated legal terms.

chipmunkrpa 3683

bank-recon

Perform bank reconciliation between bank statement and general ledger Excel files. Supports custom thresholds for amount matching and semantic description matching. Use when the user wants to reconcile financial records, find matching transactions, and generate a reconciliation report in Excel.

chipmunkrpa 3683

accounting-finance-system-research

Research and solve "how do I do this?" questions inside accounting and finance software systems (ERP, GL, AP/AR, billing, close, and reporting tools). Use when a user needs operational steps, setup guidance, or troubleshooting help in a specific system and wants the result documented as a quick memo or simple Q-and-A DOCX.

chipmunkrpa 3683

finresearchclaw

Finance, accounting, and investment research automation via the FinResearchClaw repo. Use when asked to run autonomous finance research workflows such as event studies, factor-model research, accounting regressions, forecast-error analysis, valuation research, or investment research pipelines. Prefer execution in this order: (1) Codex/ACP Codex when available, (2) Claude Code/ACP Claude, (3) direct API/config mode only as a fallback.

chipmunkrpa 3683

relativity-deposition-question-builder

Develop deposition question sets from Relativity-exported PDF productions using a user-provided legal theory. Use when tasks involve reviewing opponent-produced PDFs, extracting per-page document IDs from the bottom-right corner (if two numbers appear, use the smaller one), mapping document relevance to a legal theory, and drafting questions grouped by document ID with required rationale and supporting quotes.

chipmunkrpa 3683