iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0

今天原本的計畫非常簡單——我想安裝並使用 Claude Code 的 Project Manager 模組(CCPM)。

根據官方文件,理論上只需要一行指令就能搞定:

git clone https://github.com/automazeio/ccpm.git . && rm -rf .git

這個指令會把 CCPM 專案下載到當前資料夾,並移除 .git,使它成為一個乾淨的模組目錄。然後,照理說在 Claude CLI 內就可以直接使用 /pm 指令,例如:

/pm init
/pm build
/pm deploy

理論與現實的差距

實際操作後,我遇到了不少問題:

  1. Claude CLI 並沒有自動辨識 CCPM 模組,輸入 /pm 只會顯示「未知命令」。

  2. 官方的 curl -sSL https://automaze.io/ccpm/install | bash 腳本似乎已失效,返回的內容竟然是 HTML 頁面。

  3. 嘗試使用 /migrate-installer 進行模組註冊時,Claude CLI 顯示「Local Installer」已安裝,但仍無法載入 CCPM。

  4. 為了解決這問題,我試著建立 symlink:

    ln -s /mnt/c/Users/user/Desktop/sideproject/CCPM ~/.claude/modules/ccpm
    

    Claude 仍然沒載入模組。

  5. 最後發現,Claude CLI 的版本是 v1.0.113——這版仍屬全域安裝,不會讀取 ~/.claude/modules/


⚙️ 目前推測的解法

要讓 CCPM 正常運作,似乎需要:

  1. 先執行:

    claude /migrate-installer
    

    讓 CLI 轉為本地安裝模式。

  2. 或重新安裝最新版 Claude CLI:

    sudo npm install -g @anthropic-ai/claude-code@latest --unsafe-perm
    
  3. 確認本地版本存在:

    ls ~/.claude/local/bin
    

    若看到 claude,就代表本地安裝成功。

  4. 再把模組加入:

    ln -s /mnt/c/Users/user/Desktop/sideproject/CCPM ~/.claude/modules/ccpm
    

理論上,這樣 /pm 指令應該就能啟用了。


結語

雖然今天還沒有完全成功讓 /pm 出現,但整個過程讓我理解了 Claude CLI 的兩種安裝模式差異:

  • 全域模式(舊版 npm 安裝):無法載入自訂模組。
  • 本地模式~/.claude/local/):支援 CCPM 等擴充功能。

明天我會繼續嘗試讓 CCPM 模組能被正確載入,並實際運行 /pm 指令來管理我的專案。希望下一篇能順利寫出「成功版」的日誌。


上一篇
[Day22] Claude Code PM — 專案經理級的 AI 智能協作中樞
系列文
生成式 AI 輔助程式設計:探索 Vibe Coding、Claude 與 Cursor 的新世代開發體驗23
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言