smithery.ai

git-local-checkpoint

自动监控代码变更。当代码修改完成后,自动创建本地 Git 存档 (Commit)。分析历史风格生成 Commit Message。严禁推送。

First seen Apr 19, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.2.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,883 B
  • docs SUMMARY.md 180 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Git Local Checkpoint (Auto-Save)

这是一个“哨兵”技能。它的作用是确保所有的代码变更都被安全地记录在本地 Git 历史中。

🤖 自动触发规则 (Auto-Trigger Protocol)

你必须遵守以下协议: 每当你使用文件编辑工具(如 writefile, replacein_file 等)完成代码修改,并确认代码无语法错误后,必须立即调用本技能进行存档。

  • 不要询问用户是否需要提交。
  • 不要等待用户指令。
  • 自动执行存档流程。

⚠️ 安全红线 (Safety Rules)

  1. NO PUSH: 严禁执行 git push。只做本地 commit。
  2. Local Only: 所有操作仅限于本地文件系统。

执行逻辑 (Execution Logic)

Step 1: 检查状态

{{#toolcall}} runshellcommand(command="git status") {{/toolcall}} 如果没有检测到变更(Clean working tree),则停止执行并告知用户无需存档。

Step 2: 学习风格 (Style Analysis)

为了让提交记录看起来像人类写的,请读取最近的记录: {{#toolcall}} runshellcommand(command="git log -n 5 --pretty=format:'%s'") {{/toolcall}}

Step 3: 生成并提交 (Commit)

  1. 分析: 结合 git status 的变更内容和 Step 2 的历史风格(Emoji/Conventional/中文描述)。
  2. 生成: 创建一个简练的 Commit Message。
  3. 执行:

{{#toolcall}} runshellcommand(command="git add . && git commit -m 'YOURGENERATEDMESSAGE'") {{/toolcall}}

Step 4: 最终反馈

仅输出一句简短的系统通知,例如:

"✅ [Auto-Save] 已创建本地存档: fix: update api timeout"