帮助你创建或评审架构决策记录,明确技术取舍、约束与影响。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "architecture" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/engineering/skills/architecture/SKILL.md 2. 保存为 ~/.claude/skills/architecture/SKILL.md 3. 装好后重载技能,告诉我可以用了
请为“Kafka 与 AWS SQS 选型”撰写一份 ADR。背景:我们要支持每秒 5 万条事件、跨区域容灾、团队运维人力有限、希望降低基础设施复杂度。请给出决策、备选方案、权衡、风险、后果与最终建议。
一份结构清晰的 ADR,比较 Kafka 与 SQS,并给出适合该场景的推荐方案。
请评审这份系统设计提案:订单服务计划拆分为同步下单 API、异步库存扣减和事件驱动通知。请从可扩展性、可靠性、失败恢复、可观测性和安全性角度指出风险,并补充需要写入 ADR 的关键决策点。
一份设计评审意见,包含主要风险、改进建议,以及应沉淀到 ADR 的决策清单。
根据以下要求设计一个“审计日志服务”,并输出 ADR 草案:需支持多租户、至少保存 3 年、写入高吞吐、查询延迟低于 2 秒、满足合规审计、可部署在云环境。请说明架构方案、技术选型、数据存储策略、扩展方式与已知限制。
一份面向实现的 ADR 草案,涵盖组件架构、技术决策、约束条件与实施影响。
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Create an Architecture Decision Record (ADR) or evaluate a system design.
/architecture $ARGUMENTS
Create an ADR: "Should we use Kafka or SQS for our event bus?" Evaluate a design: "Review this microservices proposal" System design: "Design the notification system for our app"
See the system-design skill for detailed frameworks on requirements gathering, scalability analysis, and trade-off evaluation.
# ADR-[number]: [Title]
**Status:** Proposed | Accepted | Deprecated | Superseded
**Date:** [Date]
**Deciders:** [Who needs to sign off]
## Context
[What is the situation? What forces are at play?]
## Decision
[What is the change we're proposing?]
## Options Considered
### Option A: [Name]
| Dimension | Assessment |
|-----------|------------|
| Complexity | [Low/Med/High] |
| Cost | [Assessment] |
| Scalability | [Assessment] |
| Team familiarity | [Assessment] |
**Pros:** [List]
**Cons:** [List]
### Option B: [Name]
[Same format]
## Trade-off Analysis
[Key trade-offs between options with clear reasoning]
## Consequences
- [What becomes easier]
- [What becomes harder]
- [What we'll need to revisit]
## Action Items
1. [ ] [Implementation step]
2. [ ] [Follow-up]
If ~~knowledge base is connected:
If ~~project tracker is connected:
围绕客户问题进行多来源调研与溯源,快速整理背景并支持准确回复。
帮助团队在对话中创建、管理、绘制并导出架构决策记录ADR。