要用Trae Skill完成项目初始化,需先确认Trae≥3.3.21、Node.js≥16.0、Python≥3.8且安装路径无中文或空格;再切换至Builder模式,通过对话式、导入或手工方式创建初始化Skill;最后在空目录中执行“用Project Bootstrapper初始化这个项目”,AI自动生成文件并校验。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要用Trae Skill完成项目初始化,就得让AI自己搭起开发环境的骨架——不是手动敲命令、配密钥、建文件夹,而是用Skill把“初始化该做什么”变成一条可复用、可审查、可追溯的标准流程。
确认Trae环境已就绪
打开Trae,左下角齿轮→关于,确认版本≥3.3.21;终端执行node -v和python --version,确保Node.js≥16.0、Python≥3.8。【缺任一依赖,后续所有Skill都会卡在加载阶段】
安装路径不能含中文或空格,比如D:\DevTools\Trae可以,D:\我的项目\Trae会触发路径解析失败。
切换到SOLO模式并启用Builder
按Ctrl+L/Cmd+L唤出Chat面板,顶部下拉菜单选「Builder」——这是唯一能自动修改文件系统、执行命令的模式。
别选Chat模式,它只回答不写文件;也别选Builder with MCP,初始化阶段尚未接入外部服务,加了反而触发冗余校验。
用Skill创建初始化模板
方法一:对话式创建(推荐新手)
在Builder对话框直接输入:“帮我新建一个项目初始化Skill,要求生成.gitignore、package.json、tsconfig.json、.trae/skills/结构,并自动安装eslint和prettier”。
方法二:导入现成Skill
去GitHub搜索trae-init-skill,下载含SKILL.md的文件夹→点击设置→规则与技能→创建→拖入文件夹→智能解析→命名“Project Bootstrapper”。
方法三:手工创建(适合定制化强的团队)
在项目根目录下手动建.trae/skills/init-project/,内部新建全大写的SKILL.md,内容必须包含角色定义、输入约束(如“仅当用户说‘初始化项目’且当前目录为空时触发”)、输出检查项(如“验证package.json中name字段非空”)。
执行初始化流程
第一步:确保当前工作区为空目录,无node_modules、无package.json。
第二步:在Builder对话框输入:“用Project Bootstrapper初始化这个项目”。
第三步:AI会自动生成文件结构→运行npm init -y→执行npx eslint --init→写入.gitignore内容→最后输出校验报告。
这一步操作起来很简单,直接把指令发出去就行。但注意:如果AI中途提示“权限不足”,说明你没用管理员身份启动Trae(Windows)或没给终端全盘访问权(macOS),必须重启IDE并授予权限后重试。


















