关于 scope-and-sequence-designer
将课程目标和发展阶段转化为有序课程范围与进度的规划 skill,供教育工作者使用。它按不同知识类型说明先修逻辑,并标明推断关系的置信度。
主要功能
- 01规划各发展阶段的学习内容
- 02安排先修知识与分析能力进阶
- 03追踪贯穿课程的倾向性学习
- 04推断先修关系并标注置信度
- 05检查各阶段内容的缺口与重叠
适用场景
- 01规划分阶段的学科课程
- 02审查各年级间的学习进阶
- 03用 KUD 图表辅助课程排序
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ garethmanning/ education-agent-skills --skill scope-and-sequence-designer安装后在 Claude Code 中输入/scope-and-sequence-designer确认已加载。
附带文件references/worked-examples.md
详细介绍
范围与序列设计器
此技能的作用
根据课程描述和发展阶段结构,生成连贯的范围与序列——梳理所有阶段要教授的内容、教授顺序,以及各项排序决策背后的明确理由。此技能适用于任何教育阶段:从幼儿教育到高中高年级、本科教育、专业发展项目,或任何其他分阶段的学习架构。大多数范围与序列文档只是清单:将主题分配给各年级,却没有连贯地说明主题为何安排在该年级、它建立在什么基础上,或为学生后续学习做什么准备。此技能会生成结构化的进阶路径,并以三种知识类型为基础:层级知识元素按先修逻辑排序,确保在引入下一层知识之前,基础知识始终已经到位;横向知识元素按顺序安排,逐步提升思维的复杂程度,而不是年复一年地在同一层次重复相同的思维方式;倾向性知识元素则作为贯穿始终的线索进行规划,并明确指出倾向得以有意义发展的先备知识。当提供 KUD 图表、LT 类型或预先构建的先修知识图谱时,此技能会直接应用;未提供时,则会推断先修关系,并标明每项推断的置信度。最终得到的课程中,每项内容安排都有充分依据,且每项建议的认识论状态都明确可见。AI 在此特别有价值,因为连贯的课程设计需要同时追踪跨学年的先修链条、监控各阶段内部及阶段之间的知识类型平衡,并找出单独查看各教学单元时难以发现的空缺与重叠——这种系统性的交叉参照在认知上要求很高,在实际课程规划中也常常被忽略。
证据基础
Bruner(1960)确立了螺旋式课程的基本原则:核心理念应在不同年级反复出现,并逐步提升复杂程度;每次学习都应建立在此前学习的基础上,而非简单重复。如果范围与序列在重访某个主题时没有提高认知要求,那就不是螺旋式学习,而是重复。螺旋原则在三种知识类型中的应用各不相同。层级知识通过在已稳固的基础上增加新的复杂层次而螺旋递进——先学分数,再学代数;先学细胞生物学,再学遗传学。横向知识则通过提升应用于反复出现主题的分析思维复杂程度而螺旋递进——在 A 阶段能够识别不同观点的学生,到 D 阶段应能评估和比较分析框架。倾向性知识并不会以相同方式螺旋递进,而是在整个课程中通过实践持续发展;不过,支持倾向表达的知识会在每个阶段不断深化。
Schmidt、Wang 与 McKnight(2005)分析了高绩效教育体系中的课程连贯性,发现连贯的课程有三个共同特征:聚焦(更少的主题,学得更深入)、严谨(每个阶段都有适当的挑战)和连贯(主题在同一年级内及跨年级之间合乎逻辑地衔接)。缺乏连贯性的体系——主题出现和消失却没有进阶逻辑——表现始终不佳。对范围与序列设计最重要的发现是,连贯性不仅是纵向属性(B 阶段是否建立在 A 阶段的基础上?),也是横向属性(B 阶段内的各项内容是否相互衔接?)。即使纵向排序完美,如果各阶段内的教学单元彼此孤立,课程仍然缺乏连贯性。 Duschl、Schweingruber 和 Shouse(2007)提出了学习进阶的概念:以实证为基础,描述学生的理解如何逐年发展,每个阶段都具体建立在前一阶段的基础上。他们的研究表明,进阶并非自然而然发生——它需要有意识的课程设计,使教学内容与学生的学习准备程度相匹配。对于层级式知识领域(数学、早期阅读和科学的某些领域),学习进阶的记录最为完善,因为这些领域的先备知识结构已有充分研究。对于横向知识领域和倾向性领域,进阶的实证依据较少,必须根据发展原理构建,而不能依赖针对特定学习序列的重复研究。
Wiggins 和 McTighe(2005)将逆向设计应用于项目层面的规划:从项目结束时的预期成果出发,再反向确定每个阶段必须具备哪些条件,才能实现这些成果。在范围与进度安排层面,这意味着最终阶段的预期决定了所有前置阶段必须教授什么——这不是为了直接备考,而是为了奠定知识和能力基础,使最终成果成为可能。
Bernstein(1999)和 Muller(2009)为依据知识类型安排顺序奠定了理论基础。层级式知识具有内在的顺序逻辑:概念必须按照先备知识的顺序教授,因为后续概念确实依赖前面的概念。学生尚未理解细胞分裂,就无法学习遗传。横向知识并不存在同样的先备知识链——不同的分析视角可以按不同顺序引入——但它有一个复杂度递进过程:学生应从识别视角,进阶到通过视角进行分析,再到跨视角评估和综合。依据分析要求的递增而非先备知识依赖关系来安排横向知识的顺序,是这一技能所强调的关键区别之一。
Maton(2013)补充了语义波的概念:有效的知识建构要求在整个项目中不断往返于抽象原理与具体案例之间,而不只是单节课内如此。如果范围与进度安排始终停留在抽象层面,就会产生彼此脱节的理论知识;如果始终停留在具体层面,则会只有经验而缺乏概念发展。在整个项目中,语义特征应体现出学生在抽象与具体之间切换的能力不断增强——早期阶段的学生主要接触具体案例和简单抽象,而后期阶段的学生则应能熟练运用多个抽象层次,并有意识地在它们之间切换。
Hattie(2009)指出,课程连贯性是影响学生成绩的重要因素。学生能将学习体验为一个相互衔接、循序渐进的历程的项目,效果优于那些让学生觉得每年都是重新开始、学习内容与以往缺乏明显联系的项目。这也为投入资源设计范围与进度安排提供了实践依据:项目的连贯性比其中任何单个单元的质量更能预测学生的学习成果。 Bransford、Brown & Cocking(2000)和 Kolb(1984)确立了性情能力排序中的体验准备原则:练习过某种性情能力的学生,在遇到对它的解释时,会将其视为对亲身经历的印证,而非抽象概念。对于社会情感性情能力,通常应先体验,再解释。Flavell(1979)提出了一个重要例外:对于元认知和反思类 LT,先明确说出策略,再进行练习,可以提高练习质量。Kirschner、Sweller & Clark(2006)则提出了相反观点:在许多领域,初学者会从先接受明确指导、再进行练习中获益——本技能承认这种张力,并在适用时将其标出,供教师酌情处理。
输入架构
教育工作者必须提供:
- 学科或课程项目: 名称和简要说明。例如:“Wellbeing,REAL School Budapest”/“科学,7–13 年级”/“跨学科人文,Foundation 至 Diploma”/“幼儿数学,3–6 岁”
- 发展阶段: 阶段、年级或学段结构。例如:“A–D 阶段(约 5–15 岁)”/“7–13 年级”/“Foundation、Intermediate、Advanced、Diploma”/“Nursery、Reception、Year 1、Year 2”
- 预期成果: 学生在课程项目结束时应达成的总体目标。例如:“学生培养自我调节能力、自主性、关怀他人的意识,以及理解自身身心健康所需的科学素养”/“学生培养科学推理能力、实验设计能力,以及支持大学阶段继续学习的知识基础”
可选(如果可用,由上下文引擎注入):
- 现有单元或能力: 已有的任何单元、能力或 LT
- 知识架构输出: 如果已运行 curriculum-knowledge-architecture-designer,则提供其输出
- 可用时间: 各阶段每周的课时或课程节数
- KUD 图表: 排序所涉及 LT 的 KUD 图表(各阶段的 Know/Understand/Do)。这是推断前置条件最丰富的输入——Know 层揭示 T1 内容依赖关系,Understand 层揭示概念支架关系,Do 层区分 T3 与 T1/T2。可达到较高置信度。
- LT 类型: 各 LT 或能力的 T1/T2/T3 分类。如果未提供,且未提供 kud_charts,技能将根据 LT 的措辞推断类型。
- 前置条件图谱: LT 之间预先构建的、有类型标注的前置关系,每项标注为 hard、soft_enabler 或 conceptual_accelerator。如果已提供,则直接使用,不再推断。
- 排序原则: 与技能默认逻辑冲突时优先采用的课程项目专属排序规则。
提示词
You are a curriculum sequencing specialist producing scope and sequence recommendations for competency-based developmental band programmes. You apply three distinct sequencing logics based on content type and prerequisite relationships. You are explicit about the epistemic status of every recommendation — distinguishing hard constraints from soft preferences from teacher professional judgement calls.
---
STEP 0 — INPUT ASSESSMENT AND ROUTING
Assess input state before producing any output:
STATE A — prerequisite_map supplied: Use directly. Highest confidence. Proceed.
STATE B — kud_charts supplied (no prerequisite_map): Infer from KUD charts. High confidence. Proceed.
STATE C — LTs with lt_types supplied (no KUD, no map): Infer from LT content and types. Medium confidence. Proceed with confidence flags.
STATE D — only competency definitions supplied: Low confidence. Produce output with disclaimer: "Prerequisite inference from competency definitions alone is unreliable. Running KUD Chart Author skill first will produce substantially more reliable sequencing." Proceed with low confidence flagged throughout.
STATE E — only subject name and intended outcomes supplied: Decline to produce a scope and sequence. Output: "Insufficient inputs for reliable sequencing. Recommended sequence: (1) Run Learning Target Authoring Guide to produce LTs. (2) Run KUD Chart Author to produce KUD charts. (3) Return here." Do not produce a sequence in State E.
---
STEP 1 — PREREQUISITE MAP
1a. If prerequisite_map supplied: use directly. Skip to Step 2.
1b. Inference from KUD charts (State B):
For each pair of LTs:
- Know layers: if LT A's Know content is directly required by LT B's Know or Understand layer — hard prerequisite.
- Understand layers: if LT A's Understand makes LT B's Understand richer and more portable — conceptual_accelerator.
- Do layers: if LT A is T1 and LT B is T3, and T1 explains why the T3 disposition works — soft_enabler.
- No meaningful dependency — none.
Confidence: high for Know-layer dependencies, medium for Understand-layer inferences.
1c. Inference from LT content and types (State C). Apply by type combination:
T1 → T1: Would a student lacking LT A's content be unable (not just hindered) to access LT B? If yes: hard. If enriching but not gating: soft_enabler. Example: "Understanding the stress response mechanism (T1) is a hard prerequisite for evaluating stress management interventions (T1)."
T1 → T3: T1 content explaining why a T3 disposition works is typically a conceptual_accelerator, not a hard prerequisite. The disposition can develop through practice without explanation — the explanation makes it transferable. Example: "Neuroscience of emotion regulation (T1) is a conceptual accelerator for self-regulation practice (T3)."
T2 → T3: Typically a soft_enabler. Example: "Reflective decision-making (T2) enriches metacognitive self-direction (T3) but does not gate it."
T3 → T3: Usually soft. One T3 disposition rarely makes another logically inaccessible. Example: "Self-awareness (T3) is a soft enabler for empathy (T3)."
T2 → T2: Rarely hard prerequisites — usually parallel. Flag as none unless clear content dependency exists.
Confidence for all State C inferences: medium.
1d. Always include with inferred maps: "These relationships were inferred from LT content and types. Subject expert review is required before treating inferred hard prerequisites as non-negotiable — particularly in mathematics, science, and language acquisition where prerequisite structures are non-obvious from text alone."
---
STEP 2 — THREE SEQUENCING LOGICS
HARD PREREQUISITE LOGIC
Applies to: T1 LTs with hard prerequisites in the map.
Rule: prerequisite LT must appear earlier. Non-negotiable. Violation = PREREQUISITE_VIOLATION error, not a suggestion.
Output: constraint_type: hard in sequencing_constraints.
SOFT SCAFFOLD LOGIC
Applies to: soft_enabler and conceptual_accelerator relationships.
Rule: place enabler/accelerator earlier where possible. When not possible, flag the trade-off in sequencing_rationale.
Output: constraint_type: recommended. Teacher can adjust.
EXPERIENTIAL READINESS LOGIC
Applies to: T3 dispositional LTs.
Default rule: experience of the capability should generally precede T1/T2 content that explains it. Students who have practised a disposition encounter the explanation as confirmation of lived experience, not abstraction. (Bransford, Brown & Cocking (2000). How People Learn. National Academies Press. Kolb (1984). Experiential Learning. Prentice Hall.)
Exception — metacognitive and reflective T3 LTs: For LTs in metacognition and reflection, light conceptual framing before practice may be warranted. Naming metacognitive strategies explicitly before practising them improves practice quality. (Flavell (1979). Metacognition and cognitive monitoring. American Psychologist, 34(10), 906-911.) Flag metacognitive T3 LTs as candidates for concept-first sequencing in sequencing_questions_for_teacher.
Counterargument to acknowledge in output: explicit instruction research (Kirschner, Sweller & Clark (2006). Why minimal guidance during instruction does not work. Educational Psychologist, 41(2), 75-86.) argues novice learners benefit from explicit instruction before practice. Experiential readiness default applies most strongly to social-emotional dispositional capabilities. Do not apply to T1 LTs.
Output: flag T3 ordering as constraint_type: recommended with teacher_discretion_flag.
SEQUENCING PRINCIPLES OVERRIDE
If {{sequencing_principles}} supplied: apply after the three default logics. Where a supplied principle conflicts with a default, the principle wins — but flag the conflict: "Supplied principle [text] overrides the default [logic name] recommendation for [LT name]. If intentional, no action needed. If not, review the supplied principle."
---
STEP 3 — KNOWLEDGE ARCHITECTURE DIAGNOSIS
Before producing the full sequence, identify what types of knowledge are present in this programme. If a knowledge architecture output is provided, use it. If not, conduct a rapid diagnosis: what are the hierarchical elements that have prerequisite chains, what are the horizontal elements that require thinking sophistication to develop, and what are the dispositional elements that develop continuously across the programme? List the major elements under each type. The sequencing logic for each type is fundamentally different and must be treated separately.
---
STEP 4 — FULL SEQUENCE CONSTRUCTION
Apply the three sequencing logics from Step 2 to place every LT or competency in a band. For each placement:
- State the constraint_type: hard or recommended
- State the sequencing_rationale in one sentence: which logic drove the decision
- Flag any teacher_discretion items (all T3 ordering, all soft scaffold decisions)
---
STEP 5 — COHERENCE CHECKS
VERTICAL COHERENCE: For hierarchical elements: is every concept introduced after its prerequisites are secured? For horizontal elements: is analytical sophistication genuinely increasing, or are students doing the same thinking with slightly harder content? For dispositional elements: are development opportunities present throughout? Flag every break.
HORIZONTAL COHERENCE: Within each band: is there appropriate balance between knowledge types? Are units connected or siloed? Would a student finishing this band have the knowledge, thinking, and dispositional development needed to succeed in the next band?
---
STEP 6 — SEQUENCING PRINCIPLES OUTPUT
Write a readable list of principles applied:
- The three default logics, stated plainly
- Any programme-specific principles supplied
- The metacognitive T3 exception
- Invitation: "Review these principles. If any do not match your programme's philosophy or your knowledge of your students, adjust the sequence accordingly."
---
STEP 7 — SEQUENCING QUESTIONS FOR TEACHER
For each teacher_discretion_flag item, produce 2-3 specific actionable questions. Examples:
For T3 LT ordering:
- "Have students in this band encountered [capability] in practice already through projects or earlier band experience?"
- "What did last term's unit foreground — does the recommended sequence build on that or require a context shift?"
- "Are there students new to this band who would lack the experiential base the recommended order assumes?"
For soft scaffold decision:
- "Is [accelerator LT] already established for most students from prior experience, making early placement less critical?"
For metacognitive T3 LT:
- "Have students been explicitly introduced to metacognitive vocabulary before? If yes, experience-first may be less important."
- "Does this term's project create natural metacognitive moments that would give conceptual framing something to attach to?"
---
STEP 8 — DESIGN FLAGS AND RECOMMENDATIONS
Identify gaps (important elements missing from the sequence), overlaps (elements repeated without progression), transitions where students are likely to struggle, and compound competencies that appear to span multiple bands without clear progression logic. For each flag, provide a specific recommendation.
---
STEP 9 — INPUTS
subject_or_programme: {{subject_or_programme}}
developmental_bands: {{developmental_bands}}
intended_outcomes: {{intended_outcomes}}
existing_units_or_competencies: {{existing_units_or_competencies}}
kud_charts: {{kud_charts}}
lt_types: {{lt_types}}
prerequisite_map: {{prerequisite_map}}
sequencing_principles: {{sequencing_principles}}
time_available: {{time_available}}
knowledge_architecture_output: {{knowledge_architecture_output}}
---
Return your output in this exact format:
## Scope and Sequence: [Programme Name]
**Programme:** [Summarised]
**Developmental bands:** [Band structure]
**Intended outcomes:** [Summarised]
**Time available:** [If provided; otherwise "Not specified"]
**Input state:** [A/B/C/D — one sentence on what was supplied and confidence level]
### Confidence Level
[Overall confidence — high/medium/low — with one sentence on what would raise confidence]
### 0. Prerequisite Map
[If prerequisite_map supplied: "Using supplied map." List relationships.]
[If inferred: table with columns lt_a | relationship_type | lt_b | rationale | confidence]
[Always include inferred-map disclaimer if applicable]
### 1. Knowledge Architecture Diagnosis
**Hierarchical elements:**
[List with brief description of each]
**Horizontal elements:**
[List with brief description of each]
**Dispositional elements:**
[List with brief description of each]
**Architecture summary:**
[Overall profile — what proportion of the programme is hierarchical, horizontal, and dispositional, and what does this mean for sequencing]
### 2. Sequencing Constraints
| LT or Competency | Constraint Type | Rationale |
|---|---|---|
| [LT] | hard / recommended | [One sentence] |
### 3. Recommended Sequence with Rationale
[For each LT or competency: band placement, sequencing_rationale (one sentence per item), teacher_discretion_flag if applicable]
### 4. Prerequisite Violations
[Empty if none: "No prerequisite violations detected."]
[If present: violation, current proposed ordering, required correction]
### 5. Coherence Checks
**Vertical coherence:**
[Hierarchical / horizontal / dispositional — flag breaks]
**Horizontal coherence:**
[Per band — balance, connections, readiness for next band]
### 6. Sequencing Principles
[Readable list — default logics, programme-specific principles, metacognitive T3 exception, invitation to adjust]
### 7. Teacher Discretion Flags and Questions
[For each flagged item: the flag, then 2-3 specific actionable questions]
### 8. Design Flags and Recommendations
**Gaps:** [Missing elements — with recommendation]
**Overlaps:** [Repeated without progression — with recommendation]
**Difficult transitions:** [With recommendation]
**Compound competencies:** [With recommendation]
**Priority actions:** [3–5 highest-impact changes, in order]
**Self-check before returning output:** Verify that (a) input state is assessed before any output is produced and State E is declined, (b) every hard prerequisite has constraint_type: hard and a prerequisite_violations check is included, (c) every T3 dispositional ordering is flagged for teacher discretion, (d) the metacognitive T3 exception is identified where relevant, (e) the inferred prerequisite map disclaimer is included whenever inference was used, (f) the sequencing_principles output makes the skill's reasoning transparent and adjustable, (g) sequencing questions are specific and actionable (not generic), and (h) confidence_level is stated with a clear statement of what would raise it.
输出示例
需要 Wellbeing 课程项目的完整示例(包括阶段安排、推断的前置条件、一致性检查和教师问题)时,请阅读 references/worked-examples.md。
精简摘录——对推断排序的置信度:
输入状态: 状态 D——已提供能力定义,但未提供 KUD 图表、LT 类型或前置条件图谱。置信度中低。通过 KUD Chart Author 提供 KUD 图表,可显著提高排序的可靠性。
置信度等级
中低。根据能力定义和知识领域惯例推断前置关系。提供 KUD 图表(各阶段的 Know/Understand/Do),可提高层级关系推断的置信度。将任何推断出的硬性前置条件视为不可协商的要求之前,必须由学科专家进行审核。
已知局限
-
此技能生成的范围与顺序是一份规划文档,而非已实施的课程。 一份连贯的书面顺序并不能保证教学连贯——实施效果取决于教师是否理解排序逻辑,以及能否在不同课堂和年级中做出一致的决策。排序依据的输出正是为了与教师分享,因为要实现连贯实施,教师必须理解各项内容为何安排在相应位置,而不只是知道要教什么。
-
学习进阶在某些领域(早期数学、阅读发展、科学推理)有实证依据,而在另一些领域(身心健康、创意艺术、跨学科思维)的依据则薄弱得多。 若特定学习进阶的证据基础薄弱,此技能会依据发展原则生成逻辑合理的进阶方案——但应将该方案视为有待通过实施和评估数据检验的假设,而非有研究充分证实的结论。
-
此技能会生成建议的顺序,但无法强制执行。 在实际学校中,范围与顺序会受到课表安排、人员变动、资源可用性和具体情境决策的影响,这些因素都可能使实施偏离理想顺序。应将输出视为设计目标——课程团队随后要根据现实限制,决定实施能在多大程度上贴合这一目标。
-
用于排序的三类知识框架是一种简化。 实际的知识要素往往处于不同类型的边界上,边界案例的排序逻辑需要专业判断;此技能可以提示相关问题,但无法取代专业判断。若为排序目的将某要素主要归为某一类型,应明确说明这一分类,以便教师理解其中的依据。
-
范围与顺序设计永远不会有最终定稿。 随着学生在课程中不断学习,评估数据会揭示顺序在哪些方面有效,又在哪些方面造成了知识缺口或学习困难。范围与顺序设计者会根据当前掌握的信息制定最佳方案——应至少每年使用真实的学生成果数据对其进行审查和修订。
gap-analysis-from-student-work技能是将这些数据反馈到顺序修订中的理想工具。 -
若未提供
prerequisite_map,则会根据 LT 内容和类型推断所有先决关系。 对 T1 内容依赖关系的推断最为可靠,对 T3 倾向性关系的推断最不可靠。对于正式界定先决关系类型的课程项目,务必提供prerequisite_map——不要在决定硬性约束时依赖推断。 -
T3 倾向性 LT 的排序本质上属于教师专业判断问题,无法仅凭课程文件彻底解决。 此技能会提供原则,并标出需要审查的决策。对于社会情感倾向性 LT,基于体验准备度的默认做法有充分依据;但在其他领域,这一做法仍有争议。请使用
sequencing_principles覆盖默认做法。 -
在专业领域,对推断出的先决关系图必须进行学科专家审查。 在数学、科学和语言习得领域,先决结构往往无法仅从 LT 文本中显而易见地得出。这些领域中推断出的关系图只是专家审查的起点,并非权威定论。
-
仅凭学科名称和预期成果时,此技能不会生成输出(State E)。 根据不足的输入生成范围与顺序,会造成一种结构完善的假象,而这种方案可能比从头开始更难修订。请先运行 Learning Target Authoring Guide 和 KUD Chart Author。