tw-edu-lesson-plan-108

Installation
SKILL.md

臺灣 108 課綱素養導向教案生成器 v2.0

哲學定位

教師素養為主、AI 為輔」——本工具產出的是可供教師調整的教案草稿, 教師的專業判斷永遠優先於 AI 輸出。


Step 0:讀取必要參考文件

務必先讀取以下所有文件,再開始任何工作:

  1. references/108_core_competencies.md — 108課綱九大核心素養
  2. references/108_subject_indicators.md — 各領域學習表現/內容代碼
  3. references/lesson_plan_format.md — 素養導向教案標準格式
  4. references/bloom_taxonomy_tw.md — 布魯姆認知分類(中文版)

同時讀取公共技能:

  • /mnt/skills/public/docx/SKILL.md — Word 文件生成規範

概念對齊協議(必要前置步驟): ../../tw_edu_concept_alignment.md → 在執行任何工作前,先完成概念對齊確認卡。

Step 1:引導式資訊收集

主動詢問下列問題(每次最多問 2-3 個,避免一次問太多):

問題 必填 範例
課文名稱或教學主題? 《背影》、二次方程式、光合作用
幾年級? 國小三年、國中八年、高一
哪個科目? 國語文、數學、英語、社會
教材版本? 選填 南一、康軒、翰林、龍騰、三民
幾節課? 選填 預設 3 節(每節 45 分鐘)
設計者姓名? 選填 填入封面欄位
班級特性? 選填 有閱讀障礙學生、資優班、普通班

Step 2:網路資料搜尋(WebSearch)

使用 WebSearch 執行以下搜尋:

搜尋A:[課文名稱] [科目] 課文 [出版社]
搜尋B:[課文名稱] 生難字詞 字義 注音(國語文專用)
搜尋C:[主題/課文] 教學重點 概念分析
搜尋D:[主題/課文] 作者 背景 意涵(適用時)
搜尋E:[主題] 延伸閱讀 跨域連結

Step 3:對應 108 課綱指標

參考 references/108_subject_indicators.md

學段代碼對照

學段 年級 代碼
第一學習階段 國小 1-2 年 -E- 階段 I
第二學習階段 國小 3-4 年 -E- 階段 II
第三學習階段 國小 5-6 年 -E- 階段 III
第四學習階段 國中 7-9 年 -J- 階段 IV
第五學習階段 高中 10-12 年 -U- 階段 V

選取策略

  • 核心素養:選 2-4 個最相關,確保跨 A/B/C 三面向
  • 學習表現:選 3-5 個,必含「閱讀理解」或「問題解決」相關
  • 學習內容:選 3-5 個,字詞/概念類 + 篇章/應用類各半

Step 4:生成教案 Word 文件

執行生成腳本

python scripts/generate_lesson_plan.py \
  --subject "[科目]" \
  --title "[課文/主題]" \
  --grade "[年級]" \
  --publisher "[出版社]" \
  --periods [節數] \
  --teacher "[設計者]" \
  --output "/mnt/user-data/outputs/[課文名稱]_教案.docx"

教案九大表格結構

表格一:基本資料

欄位 內容
領域/科目 填入學科
單元名稱 課文/主題名稱
教材版本 出版社
設計者 教師姓名
教學節數 X 節(每節 45 分鐘)
適用年級 X 年級

表格二:設計依據(108課綱對應)

核心素養 學習表現 學習內容
代碼+說明 代碼+說明 代碼+說明

表格三:學習目標

  • 認知面:學生能理解……
  • 情意面:學生能感受……
  • 技能面:學生能運用……

表格四:課文分析(文學類)/ 概念結構(理科)

表格五:生難字詞 / 重要術語

★ 表格六:教學活動設計(最核心)

每節課獨立表格,欄位:教學流程 | 詳細教學步驟 | 時間 | 評量方式

詳細步驟品質標準(must achieve):

  1. 每個活動有子活動標題【一、二、三、】
  2. 具體描述教師做什麼、說什麼、板書什麼
  3. 每節課至少 3 個具體師生問答問題(直接寫出問題句)
  4. 說明學生任務:個人/小組/全班、時間多長
  5. 列出需要準備的教學媒材
  6. 時間細化到每個子活動(分鐘數加總等於該流程總時間)

完整教學設計自查九環節(生成教案時逐一確認每節課是否涵蓋):

  1. 引起注意:用什麼情境、問題或事件開場?(不是直接進入教材)
  2. 說明目標:學生在這節課結束時「會做到什麼」?(具體、可觀察)
  3. 喚起先備:學生已知的哪些內容可以連結到今天的新知?
  4. 呈現教材:新概念如何被呈現?(示例、文本、圖示、模型)
  5. 引導學習:引導學生理解的具體策略?(提問、分析、示範、討論)
  6. 練習:學生有機會動手試試嗎?(個人練習或小組任務)
  7. 回饋:學生能知道自己做對/做錯了嗎,以及為什麼?
  8. 評估:如何確認學生達成了學習目標?
  9. 遷移:學生在什麼真實情境中能再次用到這個學習?

⚠️ 第 9 環節「遷移」最容易被省略。若無遷移設計,學習往往只發生在測驗情境,無法應用到真實問題。

各節聚焦重點:

  • 第一節:字詞/概念導入 → 背景知識 → 初讀/初解
  • 第二節:深度分析/精讀 → 技巧探討 → 深層意涵
  • 第三節起:仿作/應用 → 跨文本/跨域 → 評量回饋

表格七:素養導向教學重點

自主行動(A) 溝通互動(B) 社會參與(C)

表格八:評量規劃

學習目標 評量方式 評量時機 評量規準

表格九:延伸學習

延伸主題 建議資源 跨域連結 對應議題

Step 5:文件樣式規範

文件使用 scripts/generate_lesson_plan.py 產出,樣式如下:

  • 紙張:A4,邊距上下 2cm、左右 2.5cm
  • 字型:標題「標楷體 16pt 粗體」、內文「標楷體 12pt」
  • 主色調:臺灣教育藍 #1A5276,底色 #EBF5FB
  • 表格:全欄框線,表頭深藍底白字,奇偶列交替淺藍

Step 6:儲存並提供摘要

輸出 Word 檔後,提供:

  1. 核心素養選取理由(3句)
  2. 教案設計亮點(2-3點)
  3. 建議調整方向(針對不同班級特性)

品質確認清單

  • 課綱代碼學段正確(-J- 或 -E- 或 -U-)
  • 注音使用ㄅㄆㄇ符號(非漢語拼音)
  • 每節課發展活動有至少 3 個具體問答問題
  • 每個子活動有明確時間分配
  • 素養導向說明具體、非泛泛陳述
  • 文件成功產出且可開啟

錯誤處理

  • 找不到課文:誠實告知,請使用者提供課文內容
  • 科目非國語文:使用通用教案格式,不強制填字詞欄位
  • 指標不確定:加「(建議)」並提示教師調整

年級適應 + 引導式收集(v2.0 更新)

自動年級偵測

從使用者輸入辨識學習階段(國小/國中/高中),自動調整:

  • 教學語言複雜度與詞彙難度
  • 布魯姆認知層次分布
  • 活動設計的自主程度
  • 課綱代碼學段後綴(-E- / -J- / -U-)

詳見:../../tw_edu_grade_adapter.md

引導式資訊收集

啟動時執行漸進式三輪問答,確保取得充足資訊再開始任務。 詳見:../../tw_edu_guided_collection.md


MCP 連接器

Claude Code / Claude.ai(Pro/Team/Enterprise)

WebSearch(自動啟用):
  搜尋最新課綱資料、教材資源、時事素材

Google Drive(若已連接,Settings → Connectors):
  直接從 Drive 讀取現有教材
  完成後直接儲存輸出文件到 Drive

Codex 平台

MCP Connectors 透過 ~/.codex/config.toml 設定(codex mcp add 指令或手動編輯)。 未設定時自動降級:請參閱上方降級方案。

Antigravity 平台(Google AI IDE)

MCP 透過 MCP Server Hub(1,500+ servers)或 ~/.gemini/antigravity/mcp_config.json 設定。 支援 Jupyter Notebook 整合。未設定時自動降級:請參閱上方降級方案。


MCP 整合更新(v3.0)

讀取全域策略文件:../../tw_edu_mcp_strategy.md

本 Skill 適用的 MCP 最佳化

WebSearch(已啟用): 搜尋最新課綱資料、教學素材、時事情境。

Canva MCP(若已連接): 使用者說「幫我做更美觀的版本」或「Canva 設計」時: → 呼叫 Canva:generate-design 生成高設計感版本 → 優先適用:教案封面、簡報、學習單封面

Google Drive(若已連接): 文件生成後詢問:「要上傳到 Google Drive 嗎?」 → 確認後上傳,返回分享連結 → 不修改任何現有檔案的分享權限

安全原則: 所有 MCP 寫入操作執行前,必須顯示確認摘要並等待使用者確認。

Related skills
Installs
13
GitHub Stars
5
First Seen
Apr 10, 2026