三阶生长语文 · 学术研究 Skill
目的
为统编人教版小学语文课文生成完整的"三阶生长语文·六六三集备方案"。
输出高质量 Word(.docx)文件,对标何彩梅老师团队认可的两份标杆方案
——《漏》和《火烧云》——在内容深度、格式规范、教学实操性上达到同等水准。
何时使用
触发关键词(提到任意一个即触发):
- 核心关键词:三阶语文、三阶、三阶生长语文、三阶梯田、何彩梅
- 功能关键词:六六三、集备方案、备课、教案、教学设计
- 行为关键词:生成方案、写教案、做集备、备课
核心原则
1. 唯一输出格式:Word(.docx)
唯一输出 .docx。禁止输出纯文本、Markdown、JSON 或任何其他格式。
除非用户明确要求其他格式,否则绝不输出非 docx 内容。
使用 python-docx 库生成真实 Word 文件,所有内容以真实表格呈现(边框线、合并单元格、适当列宽)。
2. 必须对标标杆方案
两份标杆方案的质量标准详见 references/benchmark_quality.md。
输出必须达到同等水准——设计说明有学术深度、教学详案有真实对话、
同步练习锚点精准到题号。
3. 必须严格遵循三问导航原文
三阶三问的标题文字为固定原文,一字不许改,不可自行发挥或缩略:
- 问一:教学要到哪里去?—— 目标与任务
- 问二:六步教学走到那里去?—— 流程与实施(一阶和二阶用此标题;三阶因是三步流程,去掉"六步"二字,写为教学走到那里去?—— 流程与实施)
- 问三:预设目标实现否?—— 评估与反馈
注意:是"走到那里去",不是"哪里去";问三用全角问号"?"。标点符号也必须一致。
4. 必须遵循格式规范
输出格式硬性约束详见 references/output_spec.md。不可违反:
- 表格列数、合并方式
- 单元格内格式
- 字体、字号、页边距
- 附录格式
内容 JSON 格式详见 references/content_format.md。
工作流程
Step 1: 收集必要信息(并行搜索)
以下搜索相互独立,同时发出(多个 WebSearch 调用一次发送,节省等待时间):
| # | 搜索内容 | 搜索词 |
|---|---|---|
| A | 课文原文 | {课文标题} 统编人教版 课文原文 |
| B | 单元双线要素 | {课文标题} {年级} 单元 语文要素 |
| C | 课后习题 | {课文标题} 课后习题 |
搜索完成后整合结果,自行判断以下信息(无需询问用户):
1. 课文信息:标题、作者、年级、单元
2. 单元双线要素:人文主题、语文要素
3. 课标任务群归属:根据课文特点和单元编排判断
4. 课型选择:根据课文字数、语言密度、背诵要求综合判断并说明理由
铁则:绝不主动向用户索要课文原文或练习册信息。搜不到才简要提一句。
Step 2A(可选):先生成提纲骨架 → 快速校验
> 什么时候用: 如果你对课文的创作方向还不完全确定,或者想先确认结构正确再花时间写详案。
> 什么时候跳过: 如果课文信息充分、方向明确,可以直接跳到 Step 2B。
先生成一个最小骨架 JSON(只含标题结构和字段占位,不含详案正文),然后快速校验:
{
"title": "课文标题",
"grade": "三年级下册",
"unit": 7,
"stages": [
{
"title": "一阶:语言扎根 —— 第一课时",
"is_stage3": false,
"rows": [
{ "q": "问一:\n教学要到哪里去?\n—— 目标与任务", "t": "待填充", "a": "待填充" },
{ "q": "问二:\n六步教学走到那里去?\n—— 流程与实施", "t": "待填充", "a": "待填充" },
{ "q": "问三:\n预设目标实现否?\n—— 评估与反馈", "t": "待填充", "a": "待填充" }
]
}
]
}
用 --validate-only 模式校验:
python scripts/render_docx.py --input skeleton.json --validate-only
通过后,再填充完整内容到同文件名。这一步确保结构零错误,之后写内容时不会因结构问题返工。
Step 2B: 生成完整内容 JSON 文件
按以下顺序和深度要求生成完整方案。此步骤只输出一个 JSON 文件,不写 Python 代码。
JSON 文件用 Write 工具直接写入,中文内容无需任何转义。
文件命名: {课文标题}_content.json
格式参考 references/content_format.md,核心结构如下:
{
"title": "课文标题",
"author": "作者",
"grade": "三年级下册",
"unit": 7,
"lesson_number": 24,
"taskGroup": "文学阅读与创意表达",
"lessonType": "1+1+1",
"lessonTypeReason": "简要理由",
"lessonTypeDetail": "详细选用说明段落",
"objectives": {
"stage1": { "content": "...", "design_note": "..." },
"stage2": { "content": "...", "design_note": "..." },
"stage3": { "content": "...", "design_note": "..." }
},
"stages": [
{
"title": "一阶:语言扎根 —— 第一课时",
"phase": "【春种·扎根阶段】...",
"is_stage3": false,
"rows": [
{ "q": "问一:...", "t": "...", "a": "..." },
{ "q": "问二:...", "t": "...", "a": "..." },
{ "q": "问三:...", "t": "...", "a": "..." }
]
}
],
"boardDesign": "┤ 板书 ASCII ├...",
"hasRecitation": true,
"recitationScaffold": "背诵支架内容..."
}
紧凑模式:用 _template 替代完整教学详案
为了进一步节约时间,问二行的 t 字段可以用 _template + _params 替代完整对话文本。
渲染引擎会自动展开为标准教学详案框架。
一阶问二模板(stage1_dialog):
{
"q": "问二:\n六步教学走到那里去?\n—— 流程与实施",
"_template": "stage1_dialog",
"_params": {
"entry_question": "师:看到这个题目,你有什么疑问?",
"media": "火烧云的图片",
"student_feeling": "真美啊!色彩很丰富。",
"new_chars": "檀、喂、盈、乘、凶、猛、庙、恍、惚",
"char_hint_question": "怎么记住它们?",
"char_hint_answer": "形声字,左形右声。",
"char_praise": "你从形声字的角度来记,这个方法真好!",
"keyword_focus": "笑盈盈",
"keyword_explain": "盈字上面是乃加又,下面是皿,表示器皿里装满了东西——所以笑盈盈就是笑容满面。",
"keyword_question": "这些词语有什么共同特点?",
"keyword_discovery": "它们是ABB式的叠词。",
"preview_answer": "火烧云的颜色很多,形状还会变化。",
"write_focus_1": "盈",
"write_hint_1": "上面乃加又,下面皿,注意乃的笔顺是横折钩+撇。",
"write_focus_2": "乘",
"write_hint_2": "笔画多,先写千,再写北,最后写撇折。",
"write_praise": "你的猛字写得很端正,左窄右宽掌握得非常好!",
"preview_next": "下节课我们仔细看看,作者是怎么把火烧云的变化写得活灵活现的!"
},
"a": "【设计指引】\n● 一阶重点是字词扫清和初读感知。\n● 书写指导选择笔画最复杂的5个字重点突破。"
}
二阶问二模板(stage2_dialog):
{
"q": "问二:\n六步教学走到那里去?\n—— 流程与实施",
"_template": "stage2_dialog",
"_params": {
"core_question": "作者是怎么把火烧云写得这么美、这么活的?",
"task1": "火烧云颜色和形状的变化",
"task2": "发现作者的写作密码",
"task3": "用学到的方法背下最美段落",
"reading_range": "第3~6自然段",
"highlight_1": "写颜色的词",
"highlight_2": "写形状变化的句子",
"student_findings": "红彤彤、金灿灿、半紫半黄、葡萄灰、梨黄、茄子紫",
"findings_feedback": "这么多颜色词!它们属于不同的类型。",
"student_category": "有ABB式的,有半X半Y的,还有用事物+颜色的。",
"secret_1": "颜色三件套",
"key_paragraph": "3",
"pattern_discovery": "一会儿……一会儿……一会儿……一会儿……",
"secret_2": "排比写变化",
"reading_range_2": "形状变化部分(第4~6段)",
"observe_question": "作者写了哪几种形状?每种形状的描写有什么共同规律?",
"structure_discovery": "先写出现,再写变化,最后消失。",
"secret_3": "形状三段式",
"secret_formula": "出现(像什么)→ 变化(怎么变)→ 消失(变没了)",
"structure_praise": "你从三种动物的描写中发现了共同的规律,这就是找规律的学习方法!",
"secret_board": "秘诀一【颜色三件套】:ABB式 + 事物+颜色 + 半X半Y\n秘诀二【排比写变化】:一会儿……一会儿……\n秘诀三【形状三段式】:出现→变化→消失",
"summary_insight": "写颜色时用排比,写形状时用三段式,不同内容用不同的方法,这叫量体裁衣。",
"recitation_range": "第3~6自然段",
"student_summary": "我记住了三个密码:颜色三件套、排比写变化和形状三段式。"
},
"a": "【设计指引】\n● 三大写作密码的名称要板书呈现。\n● 背诵采用填空支架→独立背诵两步走。"
}
三阶问二模板(stage3_dialog):
{
"q": "问二:\n教学走到那里去?\n—— 流程与实施",
"_template": "stage3_dialog",
"_params": {
"secret_names": "三个写作密码",
"student_recall": "颜色三件套!排比写变化!形状三段式!",
"media": "日落视频或图片",
"scene_description": "傍晚的日落,天空的颜色在变,云彩的形状在变",
"author": "萧红",
"review_paragraph": "第3自然段",
"method_tip": "颜色三件套是材料,排比句式是工具,三段式结构是框架。",
"topic_1": "日落时分(日落的颜色和云的变化)",
"topic_2": "雨后的天空(彩虹的出现和消失)",
"individual_guidance": "你用的颜色三件套很好——红通通、金黄、半橙半粉都有了。能不能再加个形状的变化?",
"writing_praise": "你用了\"一会儿……一会儿……\"的排比句,写出了日落时颜色的快速变化,学以致用!",
"recitation_range": "第3~6自然段",
"secret_checklist": "颜色三件套、排比写变化、形状三段式"
},
"a": "【设计指引】\n● 迁移实践分A/B/C三个子环节。\n● 展评采用对照密码评价法,避免空洞的写得好。"
}
备选模板列表(渲染引擎内置):
| 模板名 | 适用场景 | 展开步数 |
|---|---|---|
stage1_dialog |
一阶问二·六步流程 | 情境导入→游戏趣读→语境练读→回文通读→指导书写→总结期待 |
stage2_dialog |
二阶问二·六步流程 | 任务聚焦→自主探究→分享交流→点拨引领→随堂检测→评价反馈 |
stage3_dialog |
三阶问二·三步流程 | 情境创设→迁移实践(A/B/C)→展评反思 |
使用模板后,渲染引擎会自动填充生成完整师生对话,同时保留你手动写 t 字段的能力(_template 和 t 互斥,优先取 t)。
内容撰写要求(非模板部分)
模版一:基本信息
- 信息填入 JSON 顶层字段
- 课型选用理由写进 lessonTypeReason(简要)和 lessonTypeDetail(详细段落)
- 不用考虑表格排版——渲染引擎会自动处理
模版二:单元梳理
- 三个目标各对应 objectives.stage1/2/3
- 每个目标含 content(具体内容)和 design_note(设计说明)两个字段
- 渲染引擎会自动生成表格,书写时只需关注内容深度,不用考虑排版
每个目标的设计说明要求:
① 学段目标设计说明(objectives.stage1.design_note):
必须包含:
- 引用《义务教育语文课程标准(2022年版)》对应学段的具体条目原文
- 分析四大维度与本课的对应关系(识字与写字、阅读与鉴赏、表达与交流、梳理与探究)
- 论证本课在"文学阅读与创意表达"任务群中的归属依据
- 说明每个维度在课堂中的具体落实路径,不可只列条目不写做法
② 单元目标设计说明(objectives.stage2.design_note):
必须包含:
- 分析人文主题与语文要素双线之间的逻辑关系
- 梳理本单元各课文的编排序列,明确每课的功能定位
- 说明本课在单元中处于什么位置、承担什么功能
- 画出"从哪篇到哪篇形成怎样的递进链条"
③ 单篇目标设计说明(objectives.stage3.design_note):
必须包含:
- 逐课分解:三篇课文各自解决什么问题、教什么方法
- 递进链条分析:从第1课到第3课,学生的能力如何逐步升级
- 本课独特价值论证:本课提供了什么不可替代的教学资源
- 前后课文如何与本课呼应,形成了怎样的完整学习闭环
所有设计说明的通用底线:
- 必须是"为什么这样设计"和"如何服务于学生素养生长"的论证
- 不可只写"是什么"的复述
- 设计说明是方案学术含量的核心产出,必须对标 references/benchmark_quality.md
模版三:三阶三问流程 —— 问一和问三
- 问一:t 字段包含【核心任务】+【具体目标】
- 问三:t 字段为【评估焦点】,a 字段为【评价依据】
附录
- boardDesign:板书 ASCII 图
- hasRecitation + recitationScaffold:如有背诵要求,提供结构化背诵线索
自检清单(提交前过一遍)
- [ ] stages 数组有且仅有 3 个对象
- [ ] 每个 stage 的 rows 有且仅有 3 个对象(问一/问二/问三)
- [ ] 每行都有
q/t/a三个字段(或用_template+_params代替t) - [ ] 三阶的
is_stage3正确设为true(其余为false) - [ ] 问二标题区分了"六步教学走到那里去"和"教学走到那里去"
- [ ] JSON 文件用 UTF-8 编码(Write 工具自动处理)
Step 3: 用渲染引擎生成 .docx
运行 scripts/render_docx.py,传入 JSON 内容文件:
# 快速校验(可选,用于提纲阶段)
python scripts/render_docx.py --input {课文标题}_content.json --validate-only
# 正式生成
python scripts/render_docx.py \
--input {课文标题}_content.json \
--output {课文标题}_三阶生长语文方案.docx
渲染引擎会自动:
- 展开 _template 为完整教学详案
- 校验 JSON 结构完整性(无 --validate-only 时也会校验)
- 按格式规范生成表格、字体、页边距
- 插入设计说明、教学详案、同步练习锚点
- 生成附录(板书 + 背诵支架)
如果渲染报错,根据错误信息修正 JSON 文件后重新运行即可,无需修改渲染脚本本身。
Step 4: 呈现文件
使用 present_files 工具将生成的 .docx 文件展示给用户。
关键提醒
输出格式铁律
唯一输出 .docx。不输出任何其他格式。 除非用户明确说了"给我 txt""输出 Markdown",否则绝不自作主张换格式。
三问导航原文铁律
三问标题为固定原文,一字不改:
- 问一:教学要到哪里去?—— 目标与任务
- 问二:六步教学走到那里去?—— 流程与实施(三阶改为 教学走到那里去?—— 流程与实施)
- 问三:预设目标实现否?—— 评估与反馈
注意"那里"不是"哪里",问号用全角"?"。
表格铁律
三阶三问必须用表格呈现,不可用纯文本列表。渲染引擎自动处理,无需关心排版细节。
设计说明的深度
设计说明是学术研究的核心产出。必须包含三层论证——课标对标、单元逻辑、本课价值。
不可只写"是什么",必须写"为什么这样设计"和"如何服务于学生素养生长"。
三层论证的写作框架(以学段目标为例):
【设计依据与导向】
本课隶属"________"任务群。
● 维度一(如识字与写字):课标要求"……"→ 本课如何落实……
● 维度二(如阅读鉴赏):课标要求"……"→ 本课核心阅读价值……
● 维度三(如表达迁移):课标要求"……"→ 本课如何转化……
对标 references/benchmark_quality.md 中的示例。只有达到这个深度,设计说明才算合格。
教学详案的实操性(仅限不使用模板时手动编写)
教学详案不能是流程提纲。必须包含:
- 教师完整的过渡语("师:"标注)
- 学生回应预设("生(预设):"标注)
- 即时评价预设("【即时评价预设】"标注)
- 评价语要具体有针对性,禁用"真棒""真聪明"
使用 _template 模板时,引擎会按标准填充上述要素。如需要更个性化的师生对话,可以不使用模板,手动写 t 字段覆盖。
同步练习锚点的精准度
必须具体到题号。一阶【锁定基础】、二阶【锁定核心】、三阶【锁定迁移】。
二阶的锚点题是"本课时教学效果的终极检验"。
方法提炼的迁移性
核心阅读/写作方法必须有名称(如"颜色三件套""形状三段式""误会法"),
有公式或口诀,能帮助学生举一反三。
三阶递进的逻辑
三个阶段的目标、内容、方法呈清晰递进:
- 一阶:做什么(基础、感知)
- 二阶:怎么做(核心、方法)
- 三阶:用来做什么(迁移、创造)
三阶流程步数
一阶和二阶是六步流程,三阶是三步流程(不是六步!)。
一阶和二阶问二标注"六步教学走到那里去",三阶问二标注"教学走到那里去"。
JSON 编码说明
- JSON 文件使用 UTF-8 编码,Write 工具默认处理,无需手动转义
- 中文弯引号("")在 JSON 语法层面不会引起解析错误(因为 Unicode 弯引号 U+201C/U+201D ≠ ASCII 直引号 U+0022),但实际写入 JSON 文件时,Write 工具可能将弯引号转换为直引号,导致 JSON 结构被破坏
- 安全做法:若需要在 JSON 字符串值中包含中文引号,有两种可靠方案:
1. 使用 Python 脚本构造:用 Python 字典构建数据,通过json.dump(data, f, ensure_ascii=False)输出,Python 会自动处理 Unicode 字符
2. 使用转义序列:在 JSON 中使用\u201c(左引)和\u201d(右引)代替原始弯引号字符 - 全文使用直引号
"作为 JSON 值边界符,内容中的引号用方案 1 或 2 处理