SuperAPI AI 工具集

scope-appropriate-architecture

通用与其它

查看项目

更新于 10-16 06:20

技能介绍

用途:按项目实际需求为架构决策“定尺寸”,避免在小型项目中使用六边形架构、CQRS或微服务等过重方案。核心原则是先检测项目层级,再把所有下游模式选择限制在该层级的复杂度上限内。

主要能力:定义6个项目层级(面试/作业、黑客松/原型、初创/MVP、成长期、企业级、开源),每层给出LOC比率、架构、数据库、认证与测试建议;提供自动检测信号(如README含take-home、时间限制、文件数、CI、依赖数量、K8s/Terraform、CONTRIBUTING.md、monorepo等);提供模式适用性矩阵(仓储模式、事件驱动、DI容器、DTO层、微服务、CQRS、六边形架构、DDD、消息队列、API版本、错误处理、日志);按层级给出技术速查表;Tiers 1-3的构建与购买决策树;以及增量升级路径。

使用方式:该技能由brainstorm Phase 0、implement Step 0、quality-gates的YAGNI检查等加载,检测出的层级作为上下文约束下游决策。置信度低时用AskUserQuestion询问用户。参考文件按需用Read("references/<file>")加载,包括interview-takehome.md、startup-mvp.md、enterprise.md、open-source.md。

适用场景:架构设计、模式选型、技术栈决策、代码评审中的过度设计检查。

限制:资料未提供具体安装命令、收费信息或平台支持细节;层级判定依赖项目信号,低置信度时需人工确认。