Description
Coordinate multiple Skills to complete all preparation work before a Git commit.
Trigger conditions
- "Ready to commit", "About to submit", "git commit"
Regulatory basis
- Constitution: CONSTITUTION.md Chapter 3
- Subordinate law: .github/bylaws/git-workflow.md
Execution flow
┌─────────────────────────────────────────────────┐
│ Git Pre-Commit Orchestrator │
├─────────────────────────────────────────────────┤
│ Step 1: memory-sync [必要] Memory Bank 同步 │
│ Step 2: readme-update [可選] README 更新 │
│ Step 3: changelog-update[可選] CHANGELOG 更新 │
│ Step 4: roadmap-update [可選] ROADMAP 更新 │
│ Step 5: arch-check [條件] 架構文檔檢查 │
│ Step 6: commit-prepare [最終] 準備提交 │
└─────────────────────────────────────────────────┘
Parameters
| Parameter | Description | Default |
|---|---|---|
--skip-readme |
Skip README update | false |
--skip-changelog |
Skip CHANGELOG update | false |
--skip-roadmap |
Skip ROADMAP update | false |
--dry-run |
Preview only, no modifications | false |
--quick |
Only execute necessary steps (memory-sync) | false |
Usage examples
「準備 commit」 # 完整流程
「快速 commit」 # 等同 --quick
「commit --skip-readme」 # 跳過 README
Output format
🚀 Git Pre-Commit 工作流
[1/6] Memory Bank 同步 ✅
└─ progress.md: 更新 2 項
└─ activeContext.md: 已更新
[2/6] README 更新 ✅
└─ 新增功能說明
[3/6] CHANGELOG 更新 ✅
└─ 添加 v0.2.0 條目
[4/6] ROADMAP 更新 ⏭️ (無變更)
[5/6] 架構文檔 ⏭️ (無結構性變更)
[6/6] Commit 準備 ✅
└─ 建議訊息:feat: 新增用戶認證模組
📋 Staged files:
- src/auth/...
- docs/...
準備好了!確認提交?