一键导入
git-pushing-fast-cn
当用户需要在当前单分支提交并推送改动,并生成 Conventional Commit 信息时使用。支持基于 diff 自动判断 type/scope/summary、处理已暂存或用户要求的改动范围、为非简单改动生成分段提交正文,并安全处理单分支推送。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户需要在当前单分支提交并推送改动,并生成 Conventional Commit 信息时使用。支持基于 diff 自动判断 type/scope/summary、处理已暂存或用户要求的改动范围、为非简单改动生成分段提交正文,并安全处理单分支推送。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when creating one local Git commit without pushing. Supports diff-based Conventional Commit type/scope/message generation, staged or requested change handling, segmented commit bodies for non-trivial changes, and safe commit-only workflows. Trigger for requests such as "commit this", "create a commit", "commit current changes without pushing", or local-only handoff.
Use when committing and pushing current changes on one branch with a Conventional Commit message. Supports diff-based type/scope/message generation, staged or requested change handling, segmented commit bodies for non-trivial changes, and safe single-branch push handling.
当用户只需要创建一个本地 Git 提交且不推送时使用。支持基于 diff 自动判断 Conventional Commit 的 type/scope/summary、处理已暂存或用户要求的改动范围、为非简单改动生成分段提交正文,并执行安全的仅提交工作流。适用于“提交当前改动”“只 commit 不 push”“创建一个本地提交”等请求。
Use when creating, critiquing, or iterating logo and brand-mark concepts through a designer-distillation board, including brand intake, public-source designer lenses, concept territories, visual prompts, and logo quality scoring.
当用户需要用设计师人格蒸馏、品牌策略、概念方向、视觉提示词和质量评分来设计、评审或迭代 Logo 与品牌标识时使用。
Use when saving a Weixin Official Account article from mp.weixin.qq.com into an Obsidian vault as Markdown with locally downloaded images and vault-style asset links.
| name | git-pushing-fast-cn |
| description | 当用户需要在当前单分支提交并推送改动,并生成 Conventional Commit 信息时使用。支持基于 diff 自动判断 type/scope/summary、处理已暂存或用户要求的改动范围、为非简单改动生成分段提交正文,并安全处理单分支推送。 |
在当前仓库的当前分支上,快速、安全地提交并推送本地改动。
默认结果是一个聚焦的 Conventional Commit,再推送到当前分支跟踪的远端。需要分析实际 diff,暂存用户要求的改动范围,根据改动内容生成提交信息;对于非简单改动,需要写分段提交正文,让评审者能按主题快速理解改动内容。
这个流程适用于普通单分支交付,例如把当前工作保存到远端;不处理分支合并、历史改写或 PR 创建。
基础格式:
<type>[可选 scope]: <description>
[正文:仅简单改动可省略;非简单改动必须写分段正文]
[footer:破坏性变更必须填写;相关 issue 引用可按需填写]
在本技能中,正文只对简单提交可选。非简单改动必须写分段正文;如果运行了测试、校验、hook 或手动验证,必须包含“测试:”或“验证:”等价分段。
类型:
| Type | 用途 |
|---|---|
feat | 新增用户可见或产品能力 |
fix | 修复 bug |
docs | 仅文档变更 |
style | 不影响逻辑的格式或样式变更 |
refactor | 不新增功能、不修 bug 的代码重构 |
perf | 性能优化 |
test | 测试或覆盖率变更 |
build | 构建系统、依赖或打包变更 |
ci | CI 或自动化配置变更 |
chore | 维护或杂项变更 |
revert | 回滚历史提交 |
破坏性变更:
!,例如 feat(api)!: 移除旧字段。BREAKING CHANGE:。提交信息风格:
fix login redirect 或 修复登录跳转。Closes #123 或 Refs #456。当用户要求执行以下操作时使用本技能:
以下场景不要使用本技能:
git reset --hard、git checkout -- <file> 等破坏性命令按以下流程顺序执行。目标仓库、分支或推送目的地不明确时,停止并说明阻塞原因,不要猜测执行。
检查仓库状态。
git status --short、git branch --show-current 和 git remote -v。git rev-parse --abbrev-ref --symbolic-full-name @{u} 检查 upstream。git diff --cached --stat 与 git diff --cached;如果没有暂存改动,再看 git diff --stat 与 git diff。git status --porcelain。暂存改动。
git add -A。git add -p。git status --short,确认目标文件已经暂存。.env、凭证文件、私钥或 token。生成提交信息。
type(scope): 中文摘要。分段正文示例:
fix(module): 调整组件行为
行为:
- 调整受影响组件的默认状态。
- 对不支持的输入保持原有行为不变。
实现:
- 将重复逻辑移动到小型辅助函数。
- 更新相关配置以使用新的辅助函数。
测试:
- 补充更新行为的覆盖用例。
- 推送前运行相关校验。
提交。
-m 参数或其他无交互方式执行 git commit,确保正文被完整保留。--no-verify。推送。
git push。git push -u origin <current_branch>,除非仓库或用户指定其他远端。git fetch 并检查差异再决定下一步。main 或 master 强推。汇报。
git reset --hard 或 git checkout -- <file> 等破坏性命令。