بنقرة واحدة
gencom
根据 Git diff 生成提交信息(严格遵循项目风格)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
根据 Git diff 生成提交信息(严格遵循项目风格)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
持续追问用户关于计划或设计的各个方面,直到达成共识,逐条解决决策树中的每个分支。适用于用户想要对方案进行压力测试、被追问设计细节,或提到"追问"时使用。
Implements Manus-style file-based planning to organize and track progress on complex tasks. Creates Task/task_plan.md, Task/findings.md, and Task/progress.md. Use when asked to plan out, break down, or organize a multi-step project, research task, or any work requiring >5 tool calls. Supports automatic session recovery after /clear.
Expert code review of current git changes with a senior engineer lens. Detects SOLID violations, security risks, and proposes actionable improvements.
根据中文描述生成英文文件名。当用户提到"命名"、"起名"、"文件名"、"英文名"等关键词时使用此命令
| name | gencom |
| description | 根据 Git diff 生成提交信息(严格遵循项目风格) |
每次执行时必须实时获取暂存区最新状态,不要使用缓存或假设。
# 暂存文件列表
STAGED_FILES=!`git diff --cached --name-only`
# 变更统计
STATS=!`git diff --cached --stat`
# 具体变更内容(全部显示)
DIFF=!`git diff --cached`
# 当前分支
BRANCH=!`git branch --show-current`
# 最近提交记录(分析风格)
RECENT_COMMITS=!`git log --oneline -10`
避免扫描以下锁文件:
在生成提交信息前,必须严格分析 RECENT_COMMITS 中最近 5-10 条记录的风格,包括:
如果不遵循历史风格,命令执行失败!
根据项目历史提交记录分析,本项目有以下明确风格:
| 场景 | 必须使用的 emoji | 示例 |
|---|---|---|
| 新增文章、文档修改 | 📝 | 📝 新增 Vite 打包结构控制文章 |
| 新增工具/组件 | ✨ | ✨ 新增 sidebar 自动化生成工具 |
| 配置优化、路径调整 | 🔧 | 🔧 优化图片资源路径并更新配置 |
| 资源添加、格式优化 | 📦 | 📦 新增文章图片资源并优化图片格式 |
| 文件重命名、移动 | 🚚 | 🚚 重命名 GoInt64On32Bit 文件 |
| 修复 Bug | 🐛 | 🐛 修复侧边栏显示问题 |
| 代码重构 | ♻️ | ♻️ 重构文件结构 |
| 代码格式化 | 🎨 | 🎨 代码格式化优化 |
第一行(标题):
主体部分:
- 列表格式| 类型 | 图标 | 用途 |
|---|---|---|
| 功能 | ✨ | 新特性 |
| 🚀 | 部署相关 | |
| ⚡ | 性能优化 | |
| Bug | 🐛 | 修复 Bug |
| 🚑️ | 紧急热修复 | |
| 🔒 | 安全修复 | |
| 文档 | 📝 | 写文档 |
| 📚 | 更新文档 | |
| 样式 | 💄 | UI/样式更新 |
| 🎨 | 代码格式化 | |
| 重构 | ♻️ | 代码重构 |
| 🔄 | 重构代码 | |
| 测试 | ✅ | 更新测试 |
| 依赖 | ➕ | 添加依赖 |
| ➖ | 删除依赖 | |
| ⬆️ | 升级依赖 | |
| 构建 | 📦 | 构建/包更新 |
| 🔧 | 配置修改 | |
| 清理 | 🔥 | 删除代码 |
| 🗑️ | 删除废弃代码 |
必须使用 markdown 代码块格式输出,将提交信息包裹在 ```markdown 代码块中,不要直接输出渲染后的文本。
示例输出格式:
✅ 新增 SelectColor 组件测试
- 添加渲染测试:验证 select 元素和 label 文本
- 添加用户交互测试:验证点击后显示 3 个选项
注意: