ワンクリックで
arch-review-solution
Conduct an architecture review of a solution (SAD) from 5 role perspectives and generate a findings report
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Conduct an architecture review of a solution (SAD) from 5 role perspectives and generate a findings report
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Generate a solution architecture document (SAD) and update Structurizr DSL based on input documents from the input folder
Collect all containers from Structurizr DSL and generate a resource table in resources.md
Export all Structurizr views to SVG files
Merge two workspace.json commits, resolving merge conflicts while preserving element coordinates
SOC 職業分類に基づく
| name | arch-review-solution |
| description | Conduct an architecture review of a solution (SAD) from 5 role perspectives and generate a findings report |
| allowed-tools | Read, Grep, Glob, Write, Edit, Bash, Agent, AskUserQuestion, TodoWrite |
| user-invocable | true |
Conduct a comprehensive review of an architecture solution (SAD) from the perspective of 5 roles, each with its own focus area and set of competencies. Generate a structured report with findings and recommendations.
Path to the solution folder, e.g.: solutions/005_BPMN 2.0 and BRD Generation
If no argument is provided — ask the user.
Read all files from <solution folder>/input/ — business requirements (BR), descriptions, process diagrams.
Large files: BR documents with embedded BPMN XML often exceed the token limit. Read such files via
bash(cat file | head -N+cat file | tail -n +N), not via Read.
Read all files from <solution folder>/output/ — solution architecture document (SAD), SVG diagrams should also be read, SVG diagrams with the *-key.svg name pattern should not be read.
Read the current C4 architecture:
structurizr/common.dsl — common elementsstructurizr/domains/*/*.dsl — domain modelsIf the docs/ folder contains standards — read them. They contain normative requirements to reference during review. Standards may cover:
Read solutions/index.md and 2–3 existing SADs from solutions/NNN_Name/output/ to understand the overall quality level and consistency between solutions.
Conduct a sequential review of the solution from the perspective of each of the 5 roles. For each role — embody it, use its focus area and competencies to identify findings, risks, and recommendations.
Focus area: technical quality of the solution, architecture correctness, completeness of design.
Competencies and what to check:
Focus area: alignment with IT landscape, reuse of existing capabilities, impact on architecture.
Competencies and what to check:
docs/)?Focus area: information protection, compliance with security policies, access management, audit.
Competencies and what to check:
Focus area: impact of the solution on my system, new dependencies, SLA, operational aspects.
Competencies and what to check:
First identify all adjacent systems affected by the solution (both existing and new). For each adjacent system, conduct a review as its owner:
Focus area: coverage of business requirements, end-user convenience, business value.
Competencies and what to check:
Create the file <solution folder>/output/SAD Review <Name>.md using the following template:
# SAD Review <Name>
**Review date:** <current date>
**Reviewed document:** [SAD <Name>](SAD <Name>.md)
## Summary
| Role | Critical | Significant | Minor | Recommendations |
| --- | --- | --- | --- | --- |
| Solution Architect | N | N | N | N |
| Enterprise Architect | N | N | N | N |
| Security Specialist (Security Service) | N | N | N | N |
| Adjacent System Owner | N | N | N | N |
| Business Process Owner | N | N | N | N |
| **Total** | **N** | **N** | **N** | **N** |
### Finding Classification
- 🔴 **Critical** — blocks implementation or creates significant risk. Requires mandatory correction before SAD approval.
- 🟡 **Significant** — notable deficiency that needs to be addressed, but doesn't block implementation.
- 🟢 **Minor** — small defect, typo, stylistic comment.
- 💡 **Recommendation** — improvement suggestion, not a finding.
---
## 1. Solution Architect
### Findings
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| SA-1 | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### Overall Assessment
<Brief summary from the Solution Architect perspective: strengths of the solution and main areas for improvement>
---
## 2. Enterprise Architect
### Findings
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| EA-1 | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### Overall Assessment
<Brief summary from the Enterprise Architect perspective>
---
## 3. Information Security Specialist (Security Service)
### Findings
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| SEC-1 | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### Overall Assessment
<Brief summary from the Security Specialist perspective>
---
## 4. Adjacent System Owner
For each affected adjacent system — a separate subsection.
### 4.1 <System Name 1>
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| SYS-1 | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### 4.2 <System Name 2>
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| SYS-N | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### Overall Assessment
<Brief summary from the adjacent system owners' perspective>
---
## 5. Business Process Owner
### Business Requirements Coverage
| Requirement from BR | Status | Comment |
| --- | --- | --- |
| <requirement> | ✅ Covered / ⚠️ Partial / ❌ Not covered | <explanation> |
| ... | ... | ... |
### Findings
| # | Severity | SAD Section | Description | Recommendation |
| --- | --- | --- | --- | --- |
| BIZ-1 | 🔴/🟡/🟢 | <section> | <problem description> | <what needs to be done> |
| ... | ... | ... | ... | ... |
### Overall Assessment
<Brief summary from the Business Process Owner perspective>
---
## Final Conclusion
<Overall summary of the review across all roles. Key risks, mandatory improvements, recommendations for next steps>
### Recommended Order for Addressing Findings
1. <Critical findings — by priority>
2. <Significant findings — by priority>
3. <Minor findings and recommendations>
input/, standards from docs/, the existing C4 model, and other SADs.