把現有 14 個自建技能從使用者層級整理成專案級可共用方案 · 2026-04-07
Q:既然目前 14 個自建技能主要放在 C:\Users\Administrator\.workbuddy\skills\,若要讓不同微信號登入同一專案時都更穩定可用,應該怎麼整理成專案級方案?
A:核心方向很明確:不要再只依賴使用者層級技能目錄,而是把真正要長期沿用的 14 個技能,整理到目前工作區的 .workbuddy\skills\ 下面,讓技能跟著專案走。
這樣做的重點不是「換個資料夾」而已,而是把技能本體、觸發約定、驗證方式、備份策略都一起整理好,之後換微信號、換工作會話、甚至交接給別人都更穩。
目標:讓主公未來在同一個專案工作區內,不管用哪個微信號登入,只要本地工作區還在,就能以更一致的方式使用這 14 個自建技能。
| # | 技能名 | 用途 |
|---|---|---|
| 1 | upload-html | wrangler CLI 部署到 Cloudflare Pages |
| 2 | allcompare | 四向比對 Phase 1-4 信件系列 |
| 3 | lettercompare | 兩份信件 HTML 比對分析 |
| 4 | international-promotion-deploy | 多語言國際推廣網站部署 |
| 5 | transcompare | 多語言文件比對工具 |
| 6 | renewpr | 產品內容複製與更新 |
| 7 | renewhtml | HTML 內容插入工具 |
| 8 | cloudflare-guard | Cloudflare 配置管理 |
| 9 | torecord | 工作備忘記錄 |
| 10 | wh-resetproject | Cloudflare Pages 專案重建 |
| 11 | delete-olddata | 清理舊 deployment |
| 12 | updatesk | 更新技能清單並部署 |
| 13 | updatememo | 建立與部署備忘 HTML |
| 14 | readrecord | 閱讀當日工作備忘 |
註:上表以目前 IDENTITY 約定中的 14 項自建技能為準。
建議把技能搬到目前專案根目錄底下的 .workbuddy\skills\,讓它們直接成為這個 workspace 的一部分。
c:\Users\Administrator\WorkBuddy\20260407182837\
└─ .workbuddy\
├─ skills\
│ ├─ upload-html\
│ │ └─ SKILL.md
│ ├─ allcompare\
│ │ └─ SKILL.md
│ ├─ ...(其餘 12 個技能)
│ └─ readrecord\
│ └─ SKILL.md
└─ memory\
└─ MEMORY.md
補一個關鍵點:若未來想讓新登入者也能理解「執行 torecord」這種口令怎麼來,最好再在專案內保留一份觸發說明,或同步整理專案自己的身份/操作約定文件。
C:\Users\Administrator\.workbuddy\skills\。SKILL.md 與必要輔助檔。c:\Users\Administrator\WorkBuddy\20260407182837\.workbuddy\skills\。skills-readme 或觸發對照頁。torecord、updatememo、updatesk。C:\Users\Administrator\.workbuddy\skills\ 裡的原版本。不要直接假設「搬了就一定無縫」:如果技能內容裡有硬編碼的絕對路徑、特定專案編號、Cloudflare 專案名,搬到專案級後仍可能需要逐項修正。
主公已補充:剛剛在實際操作過程中,仍被要求手動按「運行」2 次。
這代表目前對話工作台在執行某些同步/部署操作時,還存在額外的安全確認層;它和「技能本身是否支援非互動」不是同一件事。
換句話說:
因此,若未來要把整套流程做成真正遠端無人值守,還需要再分開處理「技能內容」與「執行平台權限確認」這兩層。
最佳方案:把 14 個自建技能整理到目前專案的 .workbuddy\skills\,並同步保留觸發約定與驗證清單。這樣比只放在 C:\Users\Administrator\.workbuddy\skills\ 更適合跨微信號、跨會話、跨交接使用。