用途:将空目录脚手架化为可用 mise dev 运行的项目,只做工具链、配置和脚手架,不写应用源代码。规范规则位于 The-Focus-AI/standards 仓库(STD-004 工具与任务、STD-007 密钥、STD-011 技能),配套 GDE-006(mise+fnox+pi 本地环境)、GDE-003(fnox 密钥)、GDE-008(锁定技能集)、GDE-007(pi 扩展)。机械部分可用 ./scripts/setup-default-project.sh ../my-project。
执行顺序:1) mkdir 项目并 git init;2) 用 mise 安装工具(mise use node@22、mise use npm:pnpm、mise use fnox、mise use "npm:@earendil-works/pi-coding-agent",按需加 ripgrep、fd、gh);3) 写 .pi/settings.json(npmCommand: ["mise", "exec", "node", "--", "npm"],sessionDir: ".pi/sessions");4) 用 -l 安装项目本地 pi 扩展;5) 写 mise.toml 任务(install、dev、lint、test、deploy、setup、secrets:check、secrets:list)和 [env] _.file = ".fnox/env";6) 运行 mise trust;7) 初始化包管理器并 pnpm install、pnpm approve-builds;8) 写 fnox.toml 声明 provider 与密钥映射,对接项目命名的 1Password 库,不写真实密钥值;9) 从模板复制 skills-lock.json 后 mise install,新增用 skills add <owner>/<repo> --skill <folder> -y;10) 改编 AGENTS.md;11) 写 .gitignore;12) 写 tsconfig.json 等框架配置;13) 校验清单。
限制:不写应用源代码;不做全局安装;不手改 mise.toml;不硬编码密钥;不跳过 mise trust。若无法读取完整规范,应在总结中说明未依据完整标准。