원클릭으로
smart-commit
智能分析 git diff,根据相同业务逻辑将更改分为多个 commit,生成符合最佳实践的 commit message(带 Emoji 图标),并推送到远程分支。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
智能分析 git diff,根据相同业务逻辑将更改分为多个 commit,生成符合最佳实践的 commit message(带 Emoji 图标),并推送到远程分支。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | smart-commit |
| description | 智能分析 git diff,根据相同业务逻辑将更改分为多个 commit,生成符合最佳实践的 commit message(带 Emoji 图标),并推送到远程分支。 |
| voice | ["上传当前代码到远程仓库","智能提交代码","分批提交更改","smart commit"] |
| license | MIT |
| compatibility | opencode |
| metadata | {"author":"user","version":"1.0.0"} |
此 skill 帮助代理智能地将代码更改分批提交,符合 Git 最佳实践。
git statusgit diff(工作树)和 git diff --staged(已暂存)分析文件变更,识别业务逻辑分组。常见分组维度:
使用以下最佳实践格式:
<图标> <类型>(<范围>): <简短描述>
<详细描述(可选)>
<脚注(可选)>
常用图标与类型映射:
feat - 新功能fix - 修复 bugdocs - 文档style - 样式(不影响功能)refactor - 重构(既不是新功能也不是修复)perf - 性能优化test - 测试chore - 构建过程或辅助工具变动deploy - 部署ui - UI 样式更新对于每个分组:
git add <files>git commit -m "<图标> <类型>(<范围>): <描述>"
所有 commit 创建完成后:
git branch --show-currentgit push origin <branch-name>
假设有以下更改:
src/app/page.tsx - 添加新功能组件src/app/lib/utils.ts - 添加新工具函数README.md - 更新文档src/styles/globals.css - 样式调整分析后分组:
src/app/page.tsx + src/app/lib/utils.tsREADME.mdsrc/styles/globals.css用户确认后依次提交并推送。
API 测试专家,专注于 RESTful API 测试、Vitest 单元测试、Playwright E2E 测试。用于 API 验证、集成测试、契约测试等场景。
国际化辅助专家,专注于多语言翻译管理、字典维护、翻译一致性检查。用于添加新翻译、检查遗漏翻译、语言切换等场景。
OpenSpec 规范驱动开发工作流专家。用于创建变更提案、实现变更、归档已完成变更。确保所有功能变更都经过规范化的提案和审批流程。
PostgreSQL 数据库专家,专注于直接 SQL 开发(无 ORM)、JSONB、性能优化、事务管理。用于数据库查询优化、schema 设计、复杂 SQL 编写、数据迁移等场景。
TipTap 富文本编辑器专家,专注于 TipTap 扩展配置、自定义节点、表格处理、代码高亮等。用于实现富文本编辑功能、自定义编辑器扩展、解决编辑器问题。
用于代码审查。支持本地更改(已暂存或工作树)和远程 Pull Requests(通过 ID 或 URL)。专注于正确性、可维护性和项目标准遵守。