SuperAPI AI 工具集

dev-environment-bootstrapper

编程与开发

查看项目

更新于 10-16 09:49

技能介绍

用途:让不同机器上的开发环境保持一致、可复现,减少因版本或依赖差异导致的问题。

主要能力:检测项目使用的语言与工具;选择合适的版本管理器(Volta、asdf、mise、nvm、pyenv);生成 .tool-versions、.nvmrc、package.json 的 volta 字段、.mise.toml 等配置;创建 .env.example 环境变量模板;生成 bootstrap 安装脚本(如 setup.sh);编写 SETUP.md 上手文档与故障排查说明。

使用方式:按工作流先检测技术栈,再选定版本管理器并生成对应配置文件,补齐环境变量模板,编写初始化脚本与文档。示例命令包括 pnpm install、pnpm prisma generate、python -m venv venv 等,脚本需保持原样。跨平台可同时提供 .sh 与 .ps1,或用 Node.js 脚本。

适用场景:新成员入职配置、多机器协作、需要固定 Node/Python/Ruby 版本、统一包管理器与数据库初始化流程的项目。

限制:资料未提供该技能的具体安装方式、运行平台、是否收费或价格、实际效果数据;上述配置模板与命令为资料示例,实际使用需按项目情况调整,并注意版本号、路径与密钥等敏感信息的处理。