用途:帮助创建可复现、对开发者友好的开发环境,适用于新项目启动、新人入职、统一团队环境、排查环境搭建问题以及编写自动化安装脚本。
主要能力:提供项目 setup 脚本示例(检查 node/npm/git 等前置条件、校验 Node 版本、从 .env.example 生成 .env、执行 npm ci、配置 Husky 钩子、数据库迁移与种子数据、类型检查/ lint / 构建验证);版本管理示例(.nvmrc、asdf 的 .tool-versions、Volta);IDE 配置(VSCode settings.json、extensions.json、launch.json 调试配置、.editorconfig);Git 配置(.gitattributes、Husky + lint-staged 的 pre-commit 与 commit-msg);新人文档模板(CONTRIBUTING.md、入职清单);跨平台脚本(平台检测、Windows PowerShell 版 setup.ps1)与环境检查清单。
使用方式:将示例脚本放入 scripts/setup.sh 或 setup.ps1,按项目实际调整命令;把 IDE 与 Git 配置提交到仓库;在文档中写明前置条件与手动步骤。示例命令包括 ./scripts/setup.sh、npm ci、npm run dev、npx husky install、npx lint-staged。
适用场景:新项目初始化、团队环境标准化、新人入职、跨 macOS/Linux/Windows 开发。
限制:资料未提供该技能的安装方式、收费、平台支持范围或实际效果说明;示例中的数据库、端口、脚本名称等需按项目替换,不能直接照搬。