用途:在 OpenCode 中安装三个工作流程技能,让专案能在不同电脑与不同 AI Agent 之间接续。开工负责读、收工负责写,两者不重叠。
主要能力:project-init 建立 AGENTS.md 专案蓝图与 handoff.md 交接档,可选建立 GitHub 私有 repo 与 Obsidian 笔记;startup 读取蓝图与交接档、检查 git 状态并建议下一步;shutdown 更新蓝图进度、改写交接档、git commit + push,并把详细纪录写入 Obsidian。技能会自动侦测本机工具链,决定做到 L1 本地、L2 GitHub、L3 Obsidian 哪一层级。
使用方式:在 ~/.config/opencode/skills/ 下建立 startup、shutdown、project-init 三个资料夹,各写入全大写的 SKILL.md;在 ~/.config/opencode/opencode.json 的 permission.skill 中把三项设为 allow、其余为 ask;重启 OpenCode 后即可用「开工」「收工」「初始化专案」等口令触发。
适用场景:需要在多台电脑或多个 Agent 之间接续同一专案、希望保留进度与交接脉络的使用者。
限制:需先安装 OpenCode;L2 需 gh auth status 通过,L3 需可用的 Obsidian MCP 工具,否则自动跳过该层级。档名必须全大写 AGENTS.md,Mac/Linux 区分大小写。技能不主动 git pull,不自动 add 敏感档。Windows 加云端硬碟跑 git 若遇写入错误可用 git config windows.appendAtomically false。不建议两台电脑同时开工同一专案。