ljg-push: 推送 ljg- skills 把本地 里改过的 skills,一键同步到 github repo,覆盖 master 和 md 两个分支。 仓库路径(硬编码) 如果 不存在,脚本会自动 clone。如果它存在但不是 ljg-skills 的 git repo,脚本会报错退出(不破坏现有目录)。 两条分支的差异 | 分支 | 输出格式 | 文件扩展 | 加粗 | 文件头 | |------|---------|---------|------|--------| | (默认) | org-mode | | | 等 | | | markdown | | | YAML frontmatter | 里的 skill 是 master 风格 (源版本)。md 分支的差异由脚本自动转换 + 必要时手工补。 脚本推完 后会自动切回 。本地 应该始终停在源分支,方便下次查看和安装。 工作流 按 步骤执行 → 调用 。 README 一致性(硬 gate) 每次 push 前,脚本强制做一件事: 把 README 跟 local skills 对一遍 。 - 列出 全部 skill 名 - grep 里出现的 - 找出 local 有但 README 没有的—— 几乎肯定意味着 README 漏更新 - 命中 → push 中止,报告差异 每次 push 都是检视 README…