用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/MarieLynneBlock/arcanum-artifex --skill architecture-audit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | architecture-audit |
| description | Provides a repeatable, evidence-based framework for reviewing software architectures. |
| version | 1.0.0 |
| tags | ["architecture","audit","design","quality-attributes"] |
| metadata | {"skill-author":"Marie-Lynne Block"} |
Provides a repeatable, evidence-based framework for reviewing software architectures. It evaluates a design against quality attributes (scalability, maintainability, security, reliability, performance, operability), checks for constraint violations, and produces a prioritised list of findings with actionable recommendations.
Understand scope. Clarify what is in scope (components, boundaries, interfaces) and what quality attributes matter most to the stakeholder. If not stated, default to: scalability, maintainability, security, reliability, performance, and operability.
Collect evidence. Read any provided diagrams, ADRs, documentation, or code. Note what is explicit, what is implied, and what is missing.
Evaluate each quality attribute. For each attribute in scope:
Strong / Adequate / Weak / Not addressed.Check constraints. Identify whether known constraints (team size, budget, compliance requirements, existing systems) are respected or at risk.
Identify trade-offs. Call out explicit design trade-offs and assess whether they are intentional and well-reasoned.
Prioritise findings. Rank findings by impact × likelihood:
Critical — must address before proceeding.High — address in the next iteration.Medium — schedule for backlog.Low / Informational — note for awareness.Write recommendations. For each Critical/High finding, provide at least one concrete, actionable recommendation.
Produce the report using the output format below.
# Architecture Audit: [Subject]
**Date:** YYYY-MM-DD
**Auditor:** [name or AI-assisted]
**Scope:** [what was reviewed]
---
## Quality Attribute Summary
| Attribute | Rating | Key finding |
|-----------------|-----------|--------------------------------------|
| Scalability | Adequate | ... |
| Maintainability | Weak | ... |
| Security | Strong | ... |
| Reliability | Weak | ... |
| Performance | Adequate | ... |
| Operability | Not addressed | ... |
---
## Findings
### [CRITICAL/HIGH/MEDIUM/LOW] Finding title
**Evidence:** [what in the architecture leads to this finding]
**Risk:** [what could go wrong]
**Recommendation:** [concrete action]
---
## Trade-off Register
| Decision | What was gained | What was sacrificed | Intentional? |
|----------|----------------|---------------------|--------------|
| ... | ... | ... | Yes / No / Unknown |
---
## Summary
[2–4 sentence overall assessment. Is the architecture fit for purpose? What is the single most important thing to address?]
Input: User shares an ADR proposing to migrate a monolith to 12 microservices.
Expected output: Audit report rating each quality attribute, flagging operational complexity and distributed tracing gap as High findings, noting the trade-off between deployment independence and increased latency.
Input: User asks to review a decision to use a document store for a heavily relational dataset.
Expected output: Report highlighting the data integrity (Critical) and query complexity (High) risks, recommending either a relational store or a hybrid approach with explicit join patterns.
Strong without citing specific evidence from the provided material.