SuperAPI AI Directory

git-precommit

Deployment & operations

View repository

Updated 10-16 08:55

About this skill

Pre-commit Git workflow (orchestrator)

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/...

準備好了!確認提交?