用途:为已安装 Chief 的项目引导生成 .chief/project.md。这是该技能唯一创建的文件;里程碑、规则等 .chief/ 内容由 chief-agent 后续按需创建。
前置检查:需存在 .agents/agents/chief-agent.md,否则提示先运行 /chief-install 并停止。若 .chief/project.md 已存在,需询问更新、覆盖或取消;覆盖前先备份为 .chief/project.md.bak,更新则先读取现有内容作为细化。如 .chief/ 不存在则创建。
访谈内容:项目名称与一句话简介、技术栈(语言、框架、运行时、数据库、关键库)、开发命令(安装依赖、运行开发、测试、lint、类型检查、构建)、架构概览(如 Repository Pattern、Service Layer、六边形、monorepo 等)、目录结构、重要开发规则。每次只问一个简短问题,等待回答;用户可说 skip 或 n/a 跳过。若用户不确定,可依据仓库中可见文件(package.json、pyproject.toml、Cargo.toml、Makefile、README.md 等)提出合理默认值并确认。
确认与写入:先打印拟定的 project.md markdown 内容并询问是否写入;如需修改则应用后再次确认,最多三轮,难以对齐时写入当前草稿并提示用户手动编辑。文件结构包括 Project、Development Commands、Architecture Overview(Tech Stack、Key Architectural Patterns、Directory Structure、Important Development Rules),空章节省略而不留占位文字。
后续步骤:告知用户 project.md 已就绪,chief-agent 会读取它获取项目上下文;启动里程碑用 /chief-plan,规划后自主运行用 /chief-autopilot;规则后续可放在 .chief/_rules/_standard/、_contract/、_goal/、_verification/ 下,由 chief-agent 首次创建相应子文件夹。限制:仅创建 .chief/ 与 .chief/project.md,不搭建里程碑或规则子文件夹;未经明确确认不得覆盖已有 project.md;缺少 chief-agent.md 时不得继续。