upload-html 優化實施計劃

📅 2026-04-09 🏷️ 技能改進 多專案支援 自動化

📌 問題背景

主公提出需求:針對今天早上提出的 upload-html 三大優化方案,說明具體實施內容,主公同意後才開始配置。

🔍 分析過程:三大方案比較

方案描述優點缺點
方案一 workbuddy.config 配置檔 標準化、可擴展 需解析、多一步讀檔
方案二 動態參數傳入 最靈活 每次都要輸入、易忘
方案三 .wb-project 目錄偵測 全自動 需在專案根目錄放標記檔

最終選擇:方案一 + 方案三 混合(零配置、零學習、立即上手)

📋 實施計劃內容

1. 修改 SKILL.md

檔案:C:\Users\Administrator\.workbuddy\skills\upload-html\SKILL.md

項目舊值新值
專案名稱 wholistics (Hardcode) 讀取 .wb-config.json
部署目錄 C:\...\wh-all-deploy (Hardcode) 自動偵測當前目錄
觸發方式 需指定專案 純自然語言「部署這個」

2. 新增配置檔偵測邏輯

Skill 執行時自動搜尋 .wb-config.json

偵測順序:
1. ./wb-config.json           ← 優先
2. ../wb-config.json
3. ../../wb-config.json
4. 找到即停,未找到則使用預設值

3. 預設值設計

{
  "cloudflare": {
    "account_id": "2f2795bc4a98928375b23c36140ba33b"
  }
}

4. 建立範例配置檔

檔案:C:\Users\Administrator\WorkBuddy\aiworkforme-deploy\.wb-config.json

{
  "project": "aiworkforme",
  "cloudflare": {
    "account_id": "2f2795bc4a98928375b23c36140ba33b"
  }
}

5. 觸發方式對照

舊觸發新觸發
「部署到 wholistics」「部署這個」
「上傳 HTML 到 Cloudflare」「上傳 index.html」
「發布網頁」「發布」

✅ 最終結論

已確認的實施內容:

待主公確認的問題:

❓ 待確認事項

主公說「執行 tomemo」來記錄這段對話,等待主公回覆以下問題:

  1. 配置檔命名:`.wb-config.json` 還是其他名稱?
  2. 預設專案:如果未找到配置檔,報錯提示 還是 用 aiworkforme 作為預設
  3. 是否同意以上變更?

📁 不影響的事項

📝 由貞自動生成 | 等待主公確認待辦事項