Pre-commit orchestration workflow for RDE. Ensures pipeline integrity, PII scanning, and Memory Bank sync before git commit. Triggers: commit, push, git commit, pre-commit, prepare commit.
協調 Git 提交前的所有驗證工作,包括 RDE pipeline guard 和標準品質檢查。
┌─────────────────────────────────────────────────────────┐
│ RDE Git Pre-Commit Orchestrator │
├─────────────────────────────────────────────────────────┤
│ Step 1: pipeline-guard [必要] Pipeline 狀態驗證 │
│ Step 2: log-integrity [必要] Decision log 完整性 │
│ Step 3: pii-scan [必要] PII / 敏感路徑掃描 │
│ Step 4: report-sanitize [條件] 報告清除敏感資訊 │
│ Step 5: memory-sync [可選] Memory Bank 同步 │
│ Step 6: lint-format [自動] Ruff lint + format │
│ Step 7: commit-prepare [最終] 準備提交 │
└─────────────────────────────────────────────────────────┘
python scripts/pipeline_guard.py data/projects/<project> --strict
scripts/hooks/check_log_integrity.py
scripts/hooks/pii_scan.py
scripts/hooks/report_sanitize.py
ruff check --fix .
ruff format .
git add 被修改的檔案pip install pre-commit
pre-commit install
安裝後,每次 git commit 都會自動執行上述檢查。
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer