| name | workforce-training-skill |
| description | 當課程規劃完成後,產生符合產投專用課表格式的 Markdown 檔,建立 Canvas 後可與 AI 對話修改內容。 |
Workforce Training Skill
主要目的
當你規劃完成課程後,此 skill 協助你:
- 產生符合產投專用課表格式的 Markdown 檔(僅輸出 Markdown,不產生 docx)
- Markdown 建立後,產生 Canvas,將內容匯入 Canvas 平台
- 可與 AI 對話持續修改 Canvas 中的內容,迭代調整直到滿意
觸發條件
重要:此 skill 僅在以下情況使用:
- 當用戶的輸入或要求的輸出內容中包含「產投專用課表」時,才應使用此 skill
- 如果用戶的請求中沒有提到「產投專用課表」,則不應使用此 skill
指示
當觸發條件滿足時,此 skill 用於生成產投專用課表(通常為 54 小時職業訓練課程格式)時:
檔案結構
-
reference/reference.md:政策與標準參考資料
-
templates/course_template_54h.md:54 小時課程範本(產投專用課表格式範例)
-
使用 reference/reference.md 中的政策與標準作為參考資料來源
-
重要:輸出格式必須為 Markdown(.md),且必須嚴格符合 templates/course_template_54h.md 的格式結構,不產生 docx 檔
-
若有範例文章或格式保留在 examples/ 中,可參考範例來保持一致風格
當需要處理產投專用課表相關任務時,請先查看 reference/ 資料夾中的參考資料,確保內容符合政策與標準。
產投專用課表格式要求
當用戶要求生成產投專用課表時,必須根據用戶提供的課程規劃自動計算總時數並決定格式:
重要處理流程:
- 接收課程規劃:用戶會提供規劃好的課程內容(包含每天的課程主題和時數)
- 計算總時數:根據用戶提供的課程規劃,自動計算所有課程的總時數
- 判斷每天時數安排:根據總時數和課程天數,自動判斷課程格式:
- 如果總時數 ÷ 天數 = 6,則為每天 6 小時(上午 3 小時 + 下午 3 小時)
- 如果總時數 ÷ 天數 = 3,則為每天 3 小時(單一時段)
- 如果無法整除,請根據課程內容的結構來判斷(例如:如果課程內容明顯分為上午和下午兩部分,則為每天 6 小時)
課程時數安排說明:
- 每天 6 小時:上午 3 小時 + 下午 3 小時,共 6 小時
- 每天 3 小時:僅單一時段,共 3 小時
不需要詢問用戶,直接根據提供的課程規劃來判斷和生成。
生成課表時的格式要求:
- 必須參考
templates/course_template_54h.md 的完整格式結構
- 保持相同的章節順序:課程名稱 → 訓練時數 → 課程目標 → 課程特色 → 適合對象 → 預期效益 → 課程大綱表格
- 訓練時數格式:根據計算出的總時數,格式為「總計 X 小時 (Y 天,每日 Z 小時)」
- 例如:總計 54 小時 (9 天,每日 6 小時) 或 總計 30 小時 (10 天,每日 3 小時)
- 使用相同的表格結構:單元、課程主題、課程內容綱要、時數
- 根據自動判斷的時數安排,調整課程內容綱要的格式:
- 如果每天 6 小時:需標示「上午 (3hr)」和「下午 (3hr)」時段,並分別列出上午和下午的課程內容
- 如果每天 3 小時:僅標示單一時段即可,不需要區分上午/下午
- 遵循相同的格式風格:編號列表、項目符號、時段劃分等
- 詳細格式說明請參考
reference/reference.md 中的「輸出格式範本」章節
- 輸出格式:產出必須且僅能為 Markdown 檔(.md),不產生 docx 檔;Markdown 格式必須完全符合
templates/course_template_54h.md;Markdown 建立後產生 Canvas,用戶可與 AI 對話修改 Canvas 中的內容
範例
應該使用此 skill 的情況:
- 「我規劃好課程了,幫我生成符合產投的 Markdown 課表」
- 「幫我生成一份產投專用課表」(已提供課程規劃)
- 「請幫我製作產投專用課表的格式」
- 「產投專用課表應該包含哪些內容?」
不應該使用此 skill 的情況:
- 「幫我起草一份 54 小時職業訓練課程的報告」(沒有提到「產投專用課表」)
- 「幫我生成一份 Python 課程大綱」(沒有提到「產投專用課表」)
使用此 skill 時的處理流程:
當用戶要求生成「產投專用課表」時,你應該:
第一步:接收並分析課程規劃
- 用戶會提供規劃好的課程內容(包含課程主題、內容綱要、時數等)
- 自動計算總時數:將所有課程的時數加總
- 自動判斷每天時數安排:
- 計算:總時數 ÷ 課程天數
- 如果結果為 6,判斷為每天 6 小時(上午 3 小時 + 下午 3 小時)
- 如果結果為 3,判斷為每天 3 小時(單一時段)
- 如果無法整除,根據課程內容結構判斷(例如:內容明顯分為兩部分則為每天 6 小時)
第二步:根據判斷結果生成課表
- 先查看
reference/reference.md 裡有無政策說法
- 參考
templates/course_template_54h.md 的格式
- 按照相同的結構生成新的課程大綱
- 在「訓練時數」欄位填入計算結果:格式為「總計 X 小時 (Y 天,每日 Z 小時)」
- 根據自動判斷的時數安排調整格式:
- 每天 6 小時:課程內容綱要需包含「上午 (3hr)」和「下午 (3hr)」時段劃分
- 每天 3 小時:課程內容綱要僅需標示單一時段
- 確保格式完全一致(章節順序、表格結構、編號方式等)
- 以 Markdown 格式輸出,產出 .md 檔案,格式必須完全符合
templates/course_template_54h.md,不產生 docx
重要:不需要詢問用戶,直接根據提供的課程規劃自動計算和判斷。