SuperAPI AI 工具集

eagle-architect

设计与创作

查看项目

更新于 10-15 17:22

技能介绍

eagle-architect 是一个系统架构设计技能,主张先升到高层看清全局,再落地设计。当用户要求“设计架构”“规划系统”“这些组件应如何交互”,或调用 /eagle-architect、提到 eagle/architecture 时激活。它适用于规划新服务、API 或大型功能,重构既有系统以获得更好结构,在领域之间建立边界,以及为规模评估技术选型。流程分五步:SOAR 收集上下文,包括要解决的问题、规模、约束、增长趋势和现有系统状况;SURVEY 分析领域边界、同步/异步/混合通信模式、数据流和故障模式;DESIGN 选择架构模式(单体、模块化单体、微服务、无服务器、事件驱动等),定义边界和 API 设计原则,记录技术栈决策理由;BLUEPRINT 输出架构概览、服务契约、数据模式、部署架构和架构决策记录(ADR);BUILD 按基础设施、核心服务、支撑服务、客户端、集成测试的顺序指导实现,并设置评审检查点。计划文档存放于 docs/plans/{category}/{stage}/{descriptive-name}.md,类别为 features/、infra/、security/、tooling/,阶段为 planning/ → planned/ → active/ → completed/,且必须包含 YAML frontmatter,字段包括 title、description、status、category、lastUpdated、tags。设计时建议使用 Server SDK 的 GroveDatabase、GroveStorage、GroveKV、GroveServiceBus 等抽象而非底层绑定,用户文件可用 Amber SDK 的 FileManager、QuotaManager、ExportManager,类型安全用 Rootwork 工具。可与 swan-design、bloodhound-scout、elephant-build、beaver-build 等技能配合。限制方面:该资料未提供收费、价格、平台等具体信息,暂未提供相关事实。