smart-commit
Installation
SKILL.md
Smart Commit
此 skill 帮助代理智能地将代码更改分批提交,符合 Git 最佳实践。
工作流程
1. 获取当前更改
- 检查 git 状态:
git status - 获取完整差异:
git diff(工作树)和git diff --staged(已暂存) - 如果有未暂存的更改,询问用户是否要先暂存
2. 分析更改内容
分析文件变更,识别业务逻辑分组。常见分组维度:
- 功能模块:相同功能模块的文件分为一组
- 变更类型:
- ✨ 新功能 (feat)
- 🐛 修复 bug (fix)
- 📝 文档 (docs)
Related skills
More from wyc7758775/aglie-person-manage
frontend-design
创建独特、生产级的前端界面,具有高设计质量。用于用户要求构建 Web 组件、页面、artifacts、海报或应用程序时(示例包括网站、落地页、仪表板、React 组件、HTML/CSS 布局,或对任何 Web UI 进行样式美化)。生成创意、精致的代码和 UI 设计,避免通用的 AI 美学。
11fullstack-developer
现代 Web 开发专家,覆盖 React、Node.js、数据库和全栈架构。用于构建 Web 应用、开发 API、创建前端、设置数据库、部署 Web 应用,或当用户提及 React、Next.js、Express、REST API、GraphQL、MongoDB、PostgreSQL 或全栈开发时使用。
11code-reviewer
用于代码审查。支持本地更改(已暂存或工作树)和远程 Pull Requests(通过 ID 或 URL)。专注于正确性、可维护性和项目标准遵守。
9openspec
OpenSpec 规范驱动开发工作流。用于创建变更提案、实现变更、归档已完成变更。触发词:proposal、change、spec、创建提案、实现变更、归档变更。
1