init-project
Installation
SKILL.md
init-project
使用这个 skill 时,不要手工创建目录、patch Markdown 索引或直接读取 activity JSONL。确定性流程已经下沉到 foyer CLI。
工作流程
- 提取或生成
slug、description、lane、owner。 - 参数不清楚时先运行
foyer project init --help。 - 调用 dry-run:
foyer project init <slug> --desc "<中文描述>" --lane <lane> --owner <owner> --dry-run --json
- 如果计划涉及
--github、push、覆盖、secret、不可逆操作,先向用户确认。 - 执行:
foyer project init <slug> --desc "<中文描述>" --lane <lane> --owner <owner> --json
- 用 CLI 返回的 JSON 生成中文摘要。
禁止事项
- 不直接读取
~/.foyer/activity/events/**/*.jsonl。 - 不手工插入
projects/index.md。 - 不让模型接触 GitHub token、API key、cookie、
.env。 - 不把 graphify 或 Hyper-Extract 输出当成事实源。
兜底
- CLI 参数不清楚:运行
foyer <command> --help。 - 需要历史上下文:运行
foyer activity context --project <slug> --budget 6000 --format markdown。 - 需要精确引用:运行
foyer search "<query>" --project <slug> --json。