ワンクリックで
auto-commit
自动化 Git 提交和推送工具。智能分析代码变更,生成符合规范的 commit message,并执行提交和推送操作。当用户需要提交代码、推送改动、创建 git commit 时使用。适用于完成功能开发、修复 bug、代码重构、中途备份等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
自动化 Git 提交和推送工具。智能分析代码变更,生成符合规范的 commit message,并执行提交和推送操作。当用户需要提交代码、推送改动、创建 git commit 时使用。适用于完成功能开发、修复 bug、代码重构、中途备份等场景。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
将英文编写的skill翻译成中文版本。当用户需要将现有的英文skill(包括SKILL.md和相关文档)翻译成中文,同时保持核心内容、代码、路径、技术细节不变时使用此skill。适用于创建skill的中文本地化版本。
自动化 Git 提交和推送工具。当用户在与 AI 协作完成功能开发、bug 修复或代码调整后,需要将改动提交到版本控制系统时使用。适用场景包括:(1) 完成一个小功能或子任务后的暂存提交;(2) 完成完整功能需求的定档提交;(3) 修复 bug 后的提交;(4) 代码重构或优化后的提交;(5) 任何需要创建 git commit 并推送到远程仓库的场景。该 skill 会智能分析代码变更内容,自动生成符合规范的 commit message,并执行提交和推送操作。
Git 远程仓库管理工具。用于需要更换、添加或管理 Git 远程仓库的场景,包括:更新远程仓库地址、清空历史重新开始、强制推送覆盖远程仓库、添加多个远程仓库、镜像仓库等操作。当用户需要切换 GitHub/GitLab 仓库、迁移代码、或管理多个远程源时使用此技能。
将 Anthropic 官方品牌色彩和排版应用到任何可能需要 Anthropic 视觉风格的产出物。当需要应用品牌色彩或风格指南、视觉格式化或公司设计标准时使用此 skill。
创建独特、生产级的前端界面,具有高质量的设计水准。当用户要求构建Web组件、页面、界面、海报或应用程序时使用此技能(示例包括网站、落地页、仪表板、React组件、HTML/CSS布局,或任何Web UI的样式美化)。生成富有创意、精致的代码和UI设计,避免通用的AI美学风格。
全面的电子表格创建、编辑和分析功能,支持公式、格式化、数据分析和可视化。当 Claude 需要处理电子表格(.xlsx、.xlsm、.csv、.tsv 等)时使用:(1) 创建带有公式和格式的新电子表格,(2) 读取或分析数据,(3) 修改现有电子表格同时保留公式,(4) 电子表格中的数据分析和可视化,或 (5) 重新计算公式
| name | auto-commit |
| description | 自动化 Git 提交和推送工具。智能分析代码变更,生成符合规范的 commit message,并执行提交和推送操作。当用户需要提交代码、推送改动、创建 git commit 时使用。适用于完成功能开发、修复 bug、代码重构、中途备份等场景。 |
自动化 Git 提交流程,智能生成 commit message 并推送到远程仓库。
仅在用户明确要求时才执行提交操作,绝不擅自提交代码。
✅ 应该使用(用户有明确的提交意图):
❌ 不应该使用(没有明确的提交指令):
❌ 用户:"帮我添加一个功能"
AI:修改文件 → 自动提交 → 自动推送 (错误!用户没让你提交)
✅ 用户:"帮我添加一个功能"
AI:修改文件 → "功能已添加完成,是否需要提交?"
用户:"提交吧"
AI:调用 skill 提交推送 (正确!)
原则:代码控制权在用户手中,AI 不应擅自做主。
当用户表达需要提交代码时(例如"帮我提交一下代码"、"把这次的改动 commit 一下"、"推送到仓库"等),执行:
cd <项目目录>
python3 scripts/commit_and_push.py
脚本会自动:
重要:默认会要求用户确认 message。如需跳过确认(AI 自动调用),使用 --no-confirm 参数
python3 scripts/commit_and_push.py如果用户指定了 message:
python3 scripts/commit_and_push.py -m "feat(api): 添加用户认证接口"
如果用户只想提交到本地:
python3 scripts/commit_and_push.py --no-push
如果只需要查看生成的 message:
python3 scripts/generate_commit.py
如果在 AI 自动化场景下需要跳过确认:
python3 scripts/commit_and_push.py --no-confirm
生成的 message 遵循 Gitmoji + Conventional Commits 格式:<emoji> <类型>(<作用域>): <简短描述>
✨ feat: 新功能🐛 fix: Bug 修复♻️ refactor: 代码重构📝 docs: 文档更新🎨 style: 代码格式调整✅ test: 测试相关🔧 chore: 日常维护⚡️ perf: 性能优化🚀 deploy: 部署/发布💄 ui: UI/样式文件根据文件类型自动推断:docs, test, config, scripts, frontend, backend
✨ feat(api): 添加用户认证接口
- 新增 2 个文件
- 实现 JWT token 生成和验证
- 添加登录和注销端点
🐛 fix(ui): 修复登录页面样式问题
- 修改 1 个文件
- 调整按钮对齐方式
📝 docs: 更新 API 使用文档
- 修改 1 个文件
- 添加新接口的说明
更多示例和详细规范见 commit-guidelines.md。
用户说:"这个功能做完了,帮我提交一下"
操作:python3 scripts/commit_and_push.py
用户说:"bug 修好了,commit 一下"
操作:python3 scripts/commit_and_push.py
用户说:"帮我提交,message 写'修复登录页面的样式问题'"
操作:python3 scripts/commit_and_push.py -m "fix(ui): 修复登录页面的样式问题"
用户说:"先提交到本地,不要 push"
操作:python3 scripts/commit_and_push.py --no-push
分析代码变更并生成 commit message。
功能:
使用:
python3 scripts/generate_commit.py
执行完整的提交和推送流程。
参数:
-m, --message <msg>: 自定义 commit message--no-push: 只提交不推送--stage-all: 自动暂存所有变更--no-confirm: 跳过确认,直接提交(用于自动化)使用:
# 自动生成 message 并提交推送
python3 scripts/commit_and_push.py
# 使用自定义 message
python3 scripts/commit_and_push.py -m "feat: 添加新功能"
# 只提交不推送
python3 scripts/commit_and_push.py --no-push
工作流程:
脚本会报错,需要先进入正确的项目目录。
脚本会提示"没有要提交的变更",这是正常的。
常见原因:网络问题、远程仓库未配置、需要先拉取更新。
如果推送失败,可能需要:
git pull 合并远程更新如果远程仓库有新的提交:
git pull --rebase
# 解决冲突(如果有)
python3 scripts/commit_and_push.py
scripts/generate_commit.py - Message 生成脚本scripts/commit_and_push.py - 提交和推送脚本