SuperAPI AI 工具集

project-bootstrapper

编程与开发

查看项目

更新于 10-16 09:32

技能介绍

Project Bootstrapper 用于新项目初始化或既有项目的规范化改造,目标是按开发最佳实践补齐项目结构、工具、文档与工作流自动化。适用触发场景包括:新建项目、初始化项目、添加最佳实践、改进项目结构、配置开发工具。\n\n主要能力:1)项目结构,如 src/、tests/、docs/、scripts/、.github/ 等标准目录;2)Git 配置,如 .gitignore、.gitattributes、pre-commit/commit-msg 钩子、分支保护模式,必要时 Git LFS;3)文档,如 README、CONTRIBUTING、代码注释(JSDoc、docstrings)、CHANGELOG 结构,复杂项目含架构文档;4)测试,识别或建议测试框架、约定与示例测试、配置测试运行器与覆盖率;5)代码质量,配置 Lint(ESLint、Pylint 等)、格式化(Prettier、Black 等)、类型检查(TypeScript、mypy 等)、.editorconfig 与质量徽章;6)依赖管理,配置包管理器、整理依赖、检查安全漏洞、设置 Dependabot/Renovate 更新与锁定文件;7)开发工作流,npm scripts 或 Makefile 目标、.env.example、Docker 配置、启动脚本与热重载;8)CI/CD,GitHub Actions/GitLab CI、自动测试、部署、状态徽章与发布自动化。\n\n使用方式上,先进入发现阶段询问项目类型、用途、语言框架、协作规模、部署目标、工具偏好与范围,再分析现有结构、给出计划并获批准后逐项实施,最后提供交接文档。可适配 Node.js、Python、Go、Rust 等生态及不同项目规模与团队成熟度。提供模板包括 Node.js/TypeScript Web 应用、Python CLI、FastAPI/Flask API、React/Next.js、Go 服务、Rust CLI/库。可与 feature-planning、code-auditor、codebase-documenter 配合。限制:资料未提供具体价格、平台支持范围与效果保证,实际配置内容取决于项目实际情况与用户选择。