tw-edu-worksheet-creatorlisted
Install: claude install-skill FW1201/twa-edu-harness
# 學習單生成工具
---
## 設計系統 V2.0:Edu Warm × A4 格線
> 基於 Claude Design(2026-04-17)+ canvas-design 最少裝飾原則
### A4 版面格線系統(595×842pt)
```
所有邊距: 72pt(1英寸)
內容欄寬: 451pt
格線 base unit: 8pt
行距建議: 1.75(閱讀舒適)
```
### Edu Warm 學習單字型
```
主標題(學習單名稱): Work Sans Bold 18pt / color: #d97757
小節標題: Work Sans SemiBold 14pt
正文/問題: Noto Sans TC Regular 12pt / line-height: 1.75
填答空格標示: Noto Sans TC Regular 12pt / color: #6B6B6B
頁碼: Noto Sans TC Regular 10pt
```
> **禁用字型**:Inter、Roboto、Arial — 缺乏教育溫感,改用 Work Sans + Noto Sans TC
> **禁用模式**:每題加邊框裝飾色條、漸層背景 — 學習單以留白與對齊勝出
### HTML artifact 輸出(A4 可列印版)
學習單優先輸出為 **HTML artifact**(A4 比例,可直接列印):
```css
.worksheet { width: 595px; min-height: 842px; padding: 72pt;
font-family: 'Noto Sans TC', sans-serif;
background: white; }
.worksheet p, .worksheet li { text-wrap: pretty; } /* 防止孤字 */
@media print { .worksheet { page-break-inside: avoid; } }
```
### canvas-design 最少裝飾原則
- 格線輔助:8pt 格線保持元素對齊,不顯示格線本身
- 色彩克制:最多 3 種顏色(Edu Warm 主色 #d97757 + 黑 + 灰)
- 空間留白:每個問題區塊之間保持 16pt 間距
---
## Step 0:讀取文件
- `/mnt/skills/public/docx/SKILL.md`
**概念對齊協議(必要前置步驟):**
`../../shared/concept-alignment.md`
→ 在執行任何工作前,先完成概念對齊確認卡。
## Step 1:資訊收集
1. 科目、年級、課文/主題?
2. 這份學習單的目的(預習/課中/複習/作業)?
3. 需要哪類活動設計?
- 閱讀理解提問(三層次:字面/推論/評鑑)
- 概念圖/心智圖填寫框架
- 表格比較分析
- 仿作/創作引導
- 反思與自評
## Step 2:生成學習單
```bash
python scripts/generate_worksheet.py \
--subject "[科目]" --grade "[年級]" --topic "[主題]" \
--purpose "[preview/inc