← 返回 Skills 市场
chipmunkrpa

Review Business Requirement Document Skill

作者 ChipmunkRPA · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
248
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install brd-reviewer
功能描述
Review Business Requirements Documents in `.docx` format by reading the existing BRD, extracting paragraph-level context, drafting clarification questions fo...
使用说明 (SKILL.md)

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 \x3Cbrd.docx> \
      --output \x3Cbrd.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 \x3Cbrd.docx> \
      --review-json \x3Cbrd.review.json> \
      --output \x3Cbrd.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.

Output contract

  • Always produce:
    • \x3Cname>.review.json
    • \x3Cname>.reviewed.docx
  • Place both outputs in the same folder as the source BRD unless the user explicitly requests another path.
  • Treat chat analysis as supplemental only. The .docx is the primary deliverable.

Resources

  • Paragraph review schema: references/review-json-schema.md
  • Main tool: scripts/brd_review_pipeline.py

Dependencies

Install once if missing:

python -m pip install python-docx lxml
安全使用建议
This skill appears to do what it claims: extract paragraph units from a .docx, let you populate a JSON with comments/replacements, and produce a redlined .docx. It requests no credentials and makes no network calls. Before using it: (1) run the workflow on a copy of any important BRD (the script edits DOCX internals and can be brittle with complex layouts or media); (2) install lxml (and python-docx if you prefer) in an isolated environment; (3) manually inspect the produced .docx in Word to confirm comments and tracked changes are correct. Note: the script has some fragile handling of ZIP entries (it may not preserve every unmodified part of the original DOCX if run against complex documents), so test thoroughly and keep backups. If you want higher assurance, review the full script (scripts/brd_review_pipeline.py) before running it on sensitive documents.
功能分析
Type: OpenClaw Skill Name: brd-reviewer Version: 1.0.0 The skill is a legitimate utility designed to facilitate the review of Business Requirements Documents (BRD) in .docx format. It employs a Python script (scripts/brd_review_pipeline.py) that leverages standard libraries like lxml and zipfile to parse and modify the OpenXML structure of Word documents, enabling the insertion of tracked changes and comments based on an intermediate JSON review template. The workflow and instructions in SKILL.md are consistent with the stated purpose, and no indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
能力评估
Purpose & Capability
Name/description (review BRD DOCX, add comments and tracked changes) align with the included Python script and SKILL.md. The script extracts paragraph text, builds a JSON review template, and materializes comments and tracked revisions into a new DOCX as described.
Instruction Scope
Runtime instructions are narrowly scoped to reading a source .docx, creating/consuming a paragraph-level review JSON, and writing a reviewed .docx alongside the source. The SKILL.md does not instruct reading unrelated files, sending data externally, or accessing environment secrets.
Install Mechanism
No install spec (instruction-only skill) which is low-risk. SKILL.md recommends pip installing lxml and python-docx — reasonable for DOCX workflows. The code actually manipulates DOCX XML via lxml and zipfile (python-docx is not required by the shown code), which is fine but brittle; there are no external downloads or package installs from untrusted URLs.
Credentials
The skill declares no required environment variables, credentials, or config paths and the code does not reference any secrets or external credentials. Requested resources are proportional to the stated functionality.
Persistence & Privilege
Skill is not always-enabled and does not request persistent or elevated privileges. It writes output files beside the source document as expected and does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install brd-reviewer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /brd-reviewer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release of brd-reviewer. - Reviews Business Requirements Documents (`.docx`) paragraph by paragraph for clarity, completeness, and precision. - Flags ambiguous, incomplete, or inconsistent requirements with customizable tags and comments. - Suggests full replacement wording for unclear or untestable requirements. - Delivers a Word `.docx` file with native comments and tracked changes for seamless stakeholder review. - Provides a structured JSON review file as well as a fully annotated, reviewed BRD document. - Supports comprehensive reviewer workflow with clearly documented steps and output contract.
元数据
Slug brd-reviewer
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Review Business Requirement Document Skill 是什么?

Review Business Requirements Documents in `.docx` format by reading the existing BRD, extracting paragraph-level context, drafting clarification questions fo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 248 次。

如何安装 Review Business Requirement Document Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install brd-reviewer」即可一键安装,无需额外配置。

Review Business Requirement Document Skill 是免费的吗?

是的,Review Business Requirement Document Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Review Business Requirement Document Skill 支持哪些平台?

Review Business Requirement Document Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Review Business Requirement Document Skill?

由 ChipmunkRPA(@chipmunkrpa)开发并维护,当前版本 v1.0.0。

💬 留言讨论