--- id: rules/plugin-push-on-change.md kind: rule summary: 改动这两个目录后立即 commit 并 push,不询问。 highlight: ~/.config/opencode 本身就是 git 仓库,.gitignore 只放行 skills/ 和 plugins/ created: 1791512032262 updated: 1791512246723 pinned: true --- `~/.config/opencode` 自身是 git 仓库,`.gitignore` 只放行 `skills/` 和 `plugins/`(外加 .gitignore、pwsh.cmd、package.json)。 在这两个目录下创建、修改、删除任何文件后,**提交并推送后再回复用户**,不要问是否要 push。 推送用 SSH(origin 已是 SSH 地址)。HTTPS 推送会提示密码且无 TTY,必然失败。 推送失败就报错并停下,不要静默重试,也不要 `git reset`。提交信息要写清楚改了什么、为什么改。