SuperAPI AI 工具集

project-bootstrap

通用与其它

查看项目

更新于 10-16 02:32

技能介绍

用途:在启动新项目、初始化仓库或从零搭建代码库时,先建立项目结构、工具配置、测试基础设施与版本控制规范,再写业务逻辑。核心原则是“先花 30 分钟搭好基础,否则以后花 30 小时还结构债”。

主要能力:提供项目分类(Web 应用、API/后端、CLI 工具、库/包、通用)并对应蓝图;给出通用基础清单,包括 .gitignore/.gitattributes、静态分析与格式化(如 ESLint/Prettier、Ruff、golangci-lint、clippy、RuboCop)、测试框架(Vitest/Jest、pytest、go test、cargo test、RSpec/Minitest)、类型安全(TypeScript strict、Python 类型注解 + mypy/pyright)、最小 CI 流水线(lint、type-check、test)。还包含目录结构原则(按功能组织,src/tests/docs/scripts 等)、依赖治理(提交 lockfile、固定主版本、CI 安全审计)以及认知陷阱与护栏清单。

使用方式:在写任何功能代码前,依次检查结构、工具、测试、版本控制、依赖、自动化六项;若任一未满足则先补齐。项目分类后参考 templates.md 获取对应检查清单。

适用场景:从零创建项目、快速原型、团队共享仓库、接手无结构基础的项目、为未测试代码补测试、首次引入 CI/CD。

限制:资料未提供具体安装命令、价格、平台支持或效果数据;部分内容为原则性指导,实际落地需结合具体语言与团队约定。