Skip to content

指令總覽

mra 提供 32 個指令,依用途分組。

跨 Repo 開發

指令用途
mra <project...> [--with-deps]啟動 Claude orchestrator,載入指定專案
mra --all載入工作區所有專案
mra ask <project> "<question>"單次 codebase 查詢

工作區與依賴圖

指令用途
mra init <path> --git-org <url>初始化工作區
mra scan [path]重新掃描依賴
mra deps [project]顯示依賴圖
mra graph [--mermaid|--dot]視覺化依賴圖
alias · config · setup · template · open · doctor · clean建置、導覽與維護

分支與同步

指令用途
mra syncclone/pull 每個 repo(--safe/--push/--review/--json
mra branch status跨 repo 分支總覽(--all/--fetch/--json
mra branch new|switch <name>跨 repo 建立/切換同一條分支
mra branch pr [repos…]push 分支並開 PR(相依先)
mra branch merge [repos…]合併 PR,以 mergeable + CI 為門檻(--wait-ci

Code Review

指令用途
mra review <project>在終端機輸出 review
mra review <project> --pr N在 GitHub PR 留 inline comments
mra review <project> --personas跑 5 位具名領域專家
mra plan <project> "<task>"多專家實作計畫(--dual:claude + codex)
mra test-audit <project>Kent Beck 11 原則測試稽核
mra eval-review <project> --pr N以人工 baseline 評分 AI review

知識與 Context

指令用途
mra analyze <project>產生 Project Knowledge Base
mra export <project>輸出專案 context 檔案

測試與 Docker

指令用途
mra trust <project>授權 Docker(每專案一次)
mra db [setup|status|import]啟動 DB 容器並匯入 dump
mra test <project>跑測試(自動判斷策略)
mra watch <project>檔案變更時自動跑測試

快照與回滾

指令用途
mra snapshot [name] · snapshots擷取 / 列出狀態快照
mra rollback <project> [name]還原到快照(摧毀前先詢問)

狀態與維運

指令用途
mra status · log · diff · cost · dashboard觀察工作區
mra lint <project|--all>檢查 JS/TS BLOCKER 規則
mra ci <project>產生 GitHub Actions workflow
mra notify · federation通知與多工作區契約

完整指令列表請見 README

依 MIT 授權發佈。