SuperAPI AI 工具集

3-identifying-architecture

通用与其它

查看项目

更新于 10-15 21:09

技能介绍

用途:作为构建代码库指令上下文的第三步,分析项目结构并识别存在的架构域,为后续开发提供一致的架构模式依据。

主要能力:读取 ./{output-folder}/1-techstack.md 获取技术栈摘要,读取 ./{output-folder}/2-file-categorization.json 获取分类文件列表;结合目录结构、命名模式、框架约定、导入与用法模式、配置文件及常见架构标记(如 components/、routes/、handlers/、services/、cli/)判断架构域。对每个识别出的域,区分一致使用的必需模式(REQUIRED)与明确预期的实现约束(CONSTRAINTS)。可检测的示例域包括 ui、routing、design-system、state-management、data-layer、auth 等,但只应包含确有证据的域,也可纳入项目特有域。输出写入 ./{output-folder}/3-architectural-domains.json,结构为各域下含 required_patterns 与 architectural_constraints。

使用方式:先读取技术栈文件,再读取文件分类清单,逐一审阅所有相关文件并提取真实模式;随后按流程进入第 4 步 skill 4-domain-deep-dive,继续使用 {output-folder} 作为输出目录。

限制:不得跳过文件或因时间、复杂度而输出不完整结果;若文件出现在分类清单中或属于相关领域,必须纳入分析;不以速度或简短为优化目标,准确与完整优先。仅依据实际代码库证据输出域,不臆测。具体支持的框架、语言或项目类型,资料未提供。