用途
architecture 是一个面向 AI 智能体的可安装技能,用于支持软件架构的决策与设计过程。其核心主张是:「需求驱动架构,权衡支撑决策,ADR 记录理由」。目标是帮助使用者在架构设计阶段系统地梳理需求、评估取舍,并把关键决策的合理性记录下来。
主要能力
该技能提供若干按需查阅的参考内容,并通过一张内容映射表引导选择性阅读——即只读取与当前请求相关的文件,而不是全部通读:
- context-discovery.md:包含需要提出的问题与项目分类方法,适用于开始架构设计时阅读。
- trade-off-analysis.md:包含 ADR 模板与权衡框架,适用于记录决策时阅读。
- pattern-selection.md:包含决策树与反模式,适用于选择模式时阅读。
- examples.md:包含 MVP、SaaS、企业级示例,可作为参考实现。
- patterns-reference.md:用于模式的快速查找与对比。
使用方式
该技能以可安装技能的形式提供给 AI 智能体使用,具体安装命令与调用方式在提供的资料中暂未提供。使用时建议先阅读与当前任务相关的文件,再逐步推进架构设计工作。
技能给出了一个在最终确定架构前应完成的验证清单:
- 需求已被清晰理解
- 约束已被识别
- 每项决策都有权衡分析
- 已考虑更简单的替代方案
- 重大决策已撰写 ADR
- 团队专业能力与所选模式相匹配
关联技能
资料中列出了三个相关技能及其用途:database-design 用于数据库模式设计,api-patterns 用于 API 设计模式,deployment-procedures 用于部署架构。
核心原则与适用场景
核心原则是「简洁是终极的精致」:从简单方案开始,只有在被证明必要时才增加复杂度,因为模式总可以在以后补充,而移除复杂度远比添加复杂度困难。由此可推断,该技能适用于在架构设计阶段做出模式选择与记录决策的场景,尤其适合需要权衡取舍并留存决策依据的项目。
限制
以上信息均来自技能自身描述。该技能的具体安装命令、调用语法、所支持的平台或模型、是否收费或价格、实际效果等,在提供的资料中暂未提供,无法确认。