用途:把当前仓库里的所有改动(已暂存、未暂存、未跟踪)在一次操作中提交并推送到远端,等价于 git add -A && git commit && git push 的意图。
主要能力与工作流:按“分析变更 → 文档检查 → CHANGELOG → Lint 检查 → 暂存 → 提交 → 推送 → 报告”的顺序执行。分析阶段用 git diff --stat 与 git status 了解全部改动;随后判断相关文档是否需要同步更新,并在存在 CHANGELOG.md 且改动重大时按日期追加最多 5 条要点;接着发现并运行项目 Lint(可自动修复),先以 --fix 运行、再复查确认无错误,若两次修复后仍有错误则报告并继续。
使用方式:先暂存 git add -A,再用 git diff --cached --stat 查看将提交内容,并用 git log --oneline -3 对齐项目提交风格后提交,推送至当前分支的远程跟踪分支,最后报告分支名、提交哈希与改动文件数。提交信息需包含 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com。
适用场景:一次性推送积累的改动、会话结束时提交全部改动。
限制:不做版本号变更,除非用户明确要求;Lint 配置缺失时跳过该阶段;路径(shared/、references/、../ln-*)相对于技能仓库根目录,若不在当前工作目录需定位 SKILL.md 所在目录再上溯一级。