k12-lesson-differentia…
Adapts an existing K-12 lesson (math, ELA, science, or social studies) for students at different proficiency levels (below / at /…
Creates a Check for Understanding (CFU) for a math topic or standard: 1–3 targeted formative items whose distractors come from documented student misconceptions, plus a teacher guide routing each likely response to a specific next instructional step. Load BEFORE asking any
Claude Code
$ npx -y skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding --agent claude-code
Codex
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a codex -y
Cursor
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a cursor -y
Gemini CLI
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a gemini-cli -y
GitHub Copilot
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a github-copilot -y
OpenCode
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a opencode -y
Windsurf
$ npx skills add anthropics/k12-teacher-skills --skill k12-check-for-understanding -a windsurf -y
name: k12-check-for-understanding description: > Creates a Check for Understanding (CFU) for a math topic or standard: 1–3 targeted formative items whose distractors come from documented student misconceptions, plus a teacher guide routing each likely response to a specific next instructional step. Load BEFORE asking any clarifying question about grade, standard, or topic. This skill is for math; for other subjects, help as you normally would and don't mention the skill to the user. Triggers on asks to create, write, generate, or design a check for understanding, formative check, quick check, or exit ticket for a math concept or standard, and on implicit signals like "I need to see who got it before I move on." Not a quiz, test, or practice set — a CFU is read for what it reveals, not scored, so a numbered quiz or a bare answer key is a different job. Does not create a lesson (k12-lesson-plan-creation, which brings its own exit ticket), tier one (k12-lesson-differentiation), or prepare a teacher to teach one (k12-lesson-prep). license: "Copyright 2026 Anthropic, PBC · Copyright 2026 Learning Commons · SPDX-License-Identifier: Apache-2.0. Complete terms in LICENSE and NOTICE."
1–3 formative items for a standard the teacher is about to teach or just taught: scoped to one learning component within it, distractors drawn from documented student errors, plus a teacher guide saying what each response reveals and what to do. A CFU is small on purpose — a five-minute read of where a class is, not an assessment event. "The teacher" is the user you're talking with.
**Asset-based language everywhere**, in both files and every chat message. No "weak," "fragile," "can't," "behind," "deficient," "low," "struggling," "failing." Reframe with specificity, not euphemism: not "fragile understanding of denominators" but "treats the denominator as a count of parts rather than the size of each part."
---
Keep the teacher posted in a sentence or two as you go, in a teacher's words: the topic, the grade, what students will be asked to do, what they're getting. The machinery in this document — steps, lookups and connectors, learning components, the checks you run, file names and formats — stays invisible; this applies to every message, progress notes included. "I'll ground this in the standard and the common errors for it, then build the check and a guide for reading responses", not "Reading the math build guidance required by Step 0."
---
**Subject.** Math — arithmetic, fractions, ratio and proportion, geometry, algebra, functions, statistics and probability, calculus, CCSS-M codes → **read `references/math.md` NOW**. Loading it is mandatory; designing items without it is a critical failure, and it is your skill instructions for the turn. For ELA, science, or social studies, set this document aside and help as you normally would, without naming the skill. If the subject is ambiguous, ask in Step 1.
**Connector.** Are Learning Commons KG tools (e.g. `find_standard_statement`) available? This decides Step 2; the skill works fully without them.
---
At most one question, and only when the answer changes the items:
decides number values, representations, and what is on-grade. Ask before Step 2.
Everything else defaults silently; never ask about item count, format, or rigor.
---
**Connected:** follow `references/learning-commons-kg.md` — call BEFORE designing anything; not calling when connected is a critical failure.
**Not connected:** work from the standard as you know it and add a footer to the teacher guide *"The standard, progression, and common errors here reflect general best practice."* with nothing about what was or wasn't retrieved. Never invent KG citations or cite research you haven't seen.
---
A standard holds several separable ideas; scoping to one gives more actionable signal.
1. Review **every** learning component returned in Step 2, if available. 2. Select the **most assessable** — a genuine decision point in student understanding, probeable with 1–3 items, separating students at different levels of understanding. 3. **State the selection and rationale, then stop and ask.** What the component asks students to do in one plain sentence — a teacher's words, not the component's own wording — naming any constraint it carries; one line on why; one direct question. **Do not proceed to Step 4 until the teacher answers.** 4. **If the teacher redirects** — a different component, or more than one — their choice becomes the scope anchor. Restate it and its rationale in one line and scope every item to it.
Then say in a sentence or two what you're about to do (*"I'll pull the common errors research has documented for this standard, then build the check and a guide for reading the responses"*) — teacher language, no tool or file names.
---
Follow the subject file's build section: coherence-map analysis, documented errors prioritized against the confirmed component, the misconception-to-stem map, item design by rigor, teacher-facing notes.
**Data-use guardrail.** Curriculum guidance and misconception data inform item design and next-step wording internally only. **No curriculum, publisher, or research-source attribution appears anywhere in either file or in any chat message.** Write original items; never reproduce retrieved student-facing text, contexts, or teacher notes verbatim.
---
In the turn Step 4 completes. Read `references/output.md` in full first. Then check whether your artifact tool can create an artifact from a published ty
Source code and evaluation framework for the agent skills that are included with Claude for Teachers.
Adapts an existing K-12 lesson (math, ELA, science, or social studies) for students at different proficiency levels (below / at /…
Creates a lesson plan, student-facing materials, and observation template. Load this skill BEFORE asking the teacher any…
Helps a teacher prepare to teach an existing K-12 lesson (math / ELA / science / social studies) — a prep partner that thinks…
Draws static SVG figures for lessons, READMEs and manuals in the AI Engineering from Scratch look: paper panel, blueprint accent,…
End-to-end workflow for creating complete JavaScript concept documentation, orchestrating all skills from research to final review
Test a learner on a single Claude Code tutorial lesson (01-10) with 10 questions, scoring answers and flagging weak spots. Use…