用途:当用户要启动一个应存放在 vault 内的新项目时调用 proj-init,用于搭建标准项目工作区。
主要能力:在 projects/{slug}/ 下创建 requirements、architecture、work、compound 四个子目录;基于 project-README.md 模板渲染 projects/{slug}/README.md,填充 {{slug}} 与 {{date}},模板含 ## Knowledge Pages 占位段,由智能体在首次摄取时通过 skillwiki project-index 填充;更新 vault index.md 的 Projects 段,追加 - [[projects/{slug}]];向 vault log.md 追加“Project {slug} initialized.”。
使用方式:输入小写、连字符格式的 slug 和一行意图说明。执行前先做标准四项读取(vault SCHEMA、index、log),此时尚无项目上下文。步骤为:确认 projects/{slug}/ 不存在;创建目录;渲染 README;更新索引;追加日志。
适用场景:需要在 vault 内新建并规范化管理项目目录时。
限制:若 projects/{slug}/ 已存在则停止;禁止修改任何其他项目的文件。资料未提供更多配置、平台或收费信息。