SuperAPI AI 工具集

project_bootstrapper

通用与其它

查看项目

更新于 10-16 08:38

技能介绍

用途:该技能面向“新建项目”“引导项目结构”“加入最佳实践”“改进项目结构”“配置开发工具链”“正确初始化项目”等需求,既可全量从零搭建,也可只处理测试、CI 等局部区域,或对既有项目做改进。

主要能力:搭建标准目录(src/、tests/、docs/、scripts/、.github/)与文件组织;配置 .gitignore、.gitattributes、Git 钩子、分支保护模式,必要时启用 Git LFS;生成 README.md、CONTRIBUTING.md、CHANGELOG.md 结构与代码文档;识别或建议测试框架并配置测试结构与覆盖率;接入 Linter、Formatter、类型检查、pre-commit 钩子与 .editorconfig;配置包管理器、依赖整理、安全漏洞检查与依赖更新;提供 npm scripts 或 Makefile 目标、.env.example、Docker 及热重载相关脚本;生成 GitHub Actions 或 GitLab CI 配置、自动化测试、发布自动化与状态徽章。

使用方式:流程含 Discovery 与 Implementation 两阶段,先通过 AskUserQuestion 询问项目类型、语言/框架、个人或团队、部署目标、工具偏好与范围,再分析现有结构、给出计划、经确认后逐区域实施并验证,最后提供交接文档。示例场景包括 Node.js/TypeScript Web 应用、Python CLI、FastAPI/Flask API、React/Next.js、Go 服务、Rust CLI/库。

限制:资料未提供具体收费、价格、平台支持范围与实际效果数据;对未明确的语言生态、项目规模与工具选择,需在询问环节确定,暂未提供默认值的完整清单。