commit

star 2.1k

提交当前变更到 Git,包含版权头年份检查和任务状态更新。当用户要求提交代码、git commit、保存变更时触发。

ModelEngine-Group By ModelEngine-Group schedule Updated 3/3/2026

name: commit description: 提交当前变更到 Git,包含版权头年份检查和任务状态更新。当用户要求提交代码、git commit、保存变更时触发。

提交代码

步骤 0:检查用户本地修改(CRITICAL)

git status --short
git diff

仔细阅读 git diff 输出,在用户修改的基础上进行增量编辑,不要覆盖用户的实现。

步骤 1:版权头年份检查(CRITICAL)

current_year=$(date +%Y)
echo "当前年份: $current_year"

对每个修改的文件检查版权头:

  • Copyright (C) 2024-2025 -> Copyright (C) 2024-<current_year>
  • Copyright (C) 2024 -> Copyright (C) 2024-<current_year>

步骤 2:分析变更并生成提交信息

提交消息格式(Conventional Commits):

  • <type>(<scope>): <subject>,subject 使用中文且约 20 字以内
  • scope 参考:.codex/ -> codexframework/fit/java -> fitframework/waterflow -> waterflowframework/fel -> fel

Codex 署名:

🤖 Generated with Codex

Co-Authored-By: Codex <noreply@openai.com>

步骤 3:创建提交

git commit -m "$(cat <<'EOF'
<type>(<scope>): <subject>

<body>

🤖 Generated with Codex

Co-Authored-By: Codex <noreply@openai.com>
EOF
)"

提交后:任务状态更新

根据情况更新任务状态:

  • 最终提交 -> 执行 complete-task 归档任务
  • 需要继续 -> 更新 task.md 中的 updated_at
  • 需要审查 -> 更新 current_step 为 code-review
Install via CLI
npx skills add https://github.com/ModelEngine-Group/fit-framework --skill commit
Repository Details
star Stars 2,110
call_split Forks 334
navigation Branch main
article Path SKILL.md
More from Creator
ModelEngine-Group
ModelEngine-Group Explore all skills →