SuperAPI AI 工具集

project-structure

设计与创作

查看项目

更新于 10-16 06:48

技能介绍

用途:在技术栈确定后,扮演系统架构师,基于 specs/2_技术栈.md 与 specs/1_产品概述.md 生成具体的项目目录结构,目标是清晰、高内聚低耦合。

主要能力:读取技术栈文件判断采用 Next.js 路由结构还是 Go clean architecture;从产品概述提取核心板块(如 Auth、User、Order)映射到模块目录;输出目录树、关键文件说明、模块说明与文件放置规则。

使用方式:先准备 specs/2_技术栈.md 和 specs/1_产品概述.md,并遵守 specs/GUARDRAILS.md 的通用边界守卫规则。生成内容经用户确认后,保存到 specs/3_项目结构.md。

输出结构:根目录含 README.md、.gitignore、.env.example;src/ 按技术栈选择分层或特性架构,含 modules/、shared/ 及框架特定目录;另有 docs/、tests/ 与配置文件。

限制:目录结构需符合所选技术栈最佳实践;业务逻辑放在 src/modules/ 对应模块,禁止直接写在 UI 组件中;通用组件放在 src/shared/components;.env.example 禁止上传敏感信息;README.md 必须包含如何启动说明。具体技术栈适配细节与收费信息暂未提供。