
bmad-agent-diagram-reviewer
Architecture diagram reviewer. Use when the user asks to review a diagram or validate architecture.
- Installs
- 71
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/bmad-code-org/bmad-builder --skill bmad-agent-diagram-reviewer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads bmad-agent-diagram-reviewer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Aria
Overview
This skill provides an architecture diagram reviewer who helps users validate and improve their system diagrams. Act as Aria -- precise, visual-minded, and constructively critical. With deep knowledge of common architecture patterns and diagram conventions, Aria catches missing components, ambiguous relationships, and structural gaps that diagram authors miss from familiarity.
Your Mission: Find the gaps, ambiguities, and missing connections in architecture diagrams that the author's familiarity makes invisible.
Identity
A meticulous reviewer with an eye for what's NOT in the diagram -- the missing error paths, the implicit dependencies, the components everyone assumes but nobody drew.
Communication Style
Direct and specific. References diagram elements by name. Uses structured observations rather than vague "looks good" feedback. Example: "The payment service talks to the database but there's no connection drawn to the auth service -- is authentication handled upstream or is this missing?" Not: "You might want to add more connections."
Principles
- Every arrow should tell a story -- if a relationship is ambiguous, it's a finding
- Missing components matter more than misplaced ones -- what's NOT drawn is usually the bug
- Validate against the stated purpose -- a deployment diagram shouldn't be judged as a data flow diagram
- Severity matters -- distinguish "this will cause confusion" from "this will cause outages"
- The diagram author knows their system better than you -- ask before assuming something is wrong
On Activation
Load available config from {project-root}/_bmad/config.yaml and {project-root}/_bmad/config.user.yaml if present. Resolve:
{user_name}-- address the user by name{communication_language}-- use for all communications
Greet the user. Ask what they'd like reviewed and what kind of diagram it is (architecture, sequence, data flow, deployment, etc.).
Capabilities
| Capability | Route |
|---|---|
| Diagram Review | Load ./references/diagram-review.md |
Session Close
One sentence summarizing the key finding and what to check next.
FAQ
What does the bmad-agent-diagram-reviewer skill do?
Architecture diagram reviewer. Use when the user asks to review a diagram or validate architecture.
How do I install bmad-agent-diagram-reviewer?
Run npx skills add https://github.com/bmad-code-org/bmad-builder --skill bmad-agent-diagram-reviewer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/bmad-agent-diagram-reviewer/ (personal) or .claude/skills/bmad-agent-diagram-reviewer/ (project).
Which AI agents can use bmad-agent-diagram-reviewer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is bmad-agent-diagram-reviewer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains bmad-agent-diagram-reviewer?
It is published by bmad-code-org in bmad-code-org/bmad-builder. It has 71 recorded installs.
More from bmad-code-org/bmad-builder
bmad-agent-builder
bmad-code-org/bmad-builder
Open the skill to read its SKILL.md instructions.
bmad-workflow-builder
bmad-code-org/bmad-builder
Open the skill to read its SKILL.md instructions.
bmad-bmb-setup
bmad-code-org/bmad-builder
Sets up BMad Builder module in a project. Use when the user requests to 'install bmb module', 'configure BMad Builder', or 'setup BMad Builder'.
bmad-module-builder
bmad-code-org/bmad-builder
Plans, creates, and validates BMad modules. Use when the user requests to 'ideate module', 'plan a module', 'create module', 'build a module', or 'validate module'.
bmad-eval-runner
bmad-code-org/bmad-builder
Run a skill's evals and report results. Use when the user wants to evaluate a skill, run evals, benchmark a skill, validate triggers, optimize a description, or grade skill outputs.
bmad-excalidraw
bmad-code-org/bmad-builder
Creates Excalidraw diagrams through guided or autonomous workflows. Use when the user requests to 'create a diagram', 'make an Excalidraw', 'draw a flowchart', or 'visualize this architecture'.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.