Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build a complete, standards-aligned lesson plan with clear objectives, a timed activity sequence, differentiation, and assessment. Use when asked to write a lesson plan, plan a class or lesson, design a teaching session, or structure instruction for a topic. Produces a ready-to-teach plan with measurable objectives, a minute-by-minute flow, materials, checks for understanding, and differentiation for varied learners.
.claude/skills/mohitagw15856-lesson-plan/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-01 | ✓→✓ | = Same ✓ | -16% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 7% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 26% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 45% | 0% |
A great lesson plan makes the goal measurable, the time accountable, and learning visible. This skill produces one a teacher can walk into class and run — with built-in differentiation and checks for understanding.
Given a topic and grade level, produce the full plan anyway — infer reasonable objectives and standards and mark them (adapt to your standards). Never leave "insert activity]"; supply concrete, age-appropriate activities.
Ask for (if not already provided):
2–4 objectives in measurable, student-facing form: "By the end, students will be able to [observable verb]…" (use Bloom's-level verbs; avoid "understand/know").
Bulleted list of what's needed and any setup.
| Time | Phase | What happens | |---|---|---| | 0–5 | Hook / warm-up | Engage and surface prior knowledge | | 5–15 | Direct instruction | Teach the core idea | | 15–30 | Guided / group practice | Students apply with support | | 30–40 | Independent practice | Students work solo | | 40–45 | Close / exit ticket | Consolidate + check understanding |
(Adjust the splits to the real duration.)
2–3 quick formative checks woven through (cold call, thumbs, mini-whiteboard, exit ticket question).
How you'll know the objective was met (the exit ticket question or task), with success criteria.
A short, purposeful task that reinforces the objective.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | pass→pass | 22,181 | 15,999 | -28% | 1 | 1 | 0% | 4,094 | 3,430 | -16% | 0 | 0 | — |
case-02 | fail→pass | 18,483 | 18,590 | +1% | 1 | 1 | 0% | 3,196 | 4,003 | +25% | 0 | 0 | — |
case-03 | pass→pass | 18,400 | 16,251 | -12% | 1 | 1 | 0% | 3,472 | 3,706 | +7% | 0 | 0 | — |
case-04 | pass→pass | 14,922 | 15,299 | +3% | 1 | 1 | 0% | 2,675 | 3,382 | +26% | 0 | 0 | — |
case-05 | pass→pass | 14,313 | 16,615 | +16% | 1 | 1 | 0% | 2,559 | 3,707 | +45% | 0 | 0 | — |
case-06 | pass→pass | 19,314 | 16,998 | -12% | 1 | 1 | 0% | 3,425 | 3,647 | +6% | 0 | 0 | — |
case-07 | pass→pass | 16,605 | 17,885 | +8% | 1 | 1 | 0% | 2,885 | 3,742 | +30% | 0 | 0 | — |
case-08 | pass→pass | 16,579 | 15,755 | -5% | 1 | 1 | 0% | 2,898 | 3,291 | +14% | 0 | 0 | — |
case-09 | pass→pass | 20,340 | 16,049 | -21% | 1 | 1 | 0% | 3,983 | 3,721 | -7% | 0 | 0 | — |
case-10 | pass→pass | 16,260 | 15,354 | -6% | 1 | 1 | 0% | 2,818 | 3,288 | +17% | 0 | 0 | — |
case-11 | pass→pass | 18,202 | 15,550 | -15% | 1 | 1 | 0% | 3,235 | 3,248 | +0% | 0 | 0 | — |
case-12 | pass→pass | 20,664 | 15,031 | -27% | 1 | 1 | 0% | 3,511 | 3,233 | -8% | 0 | 0 | — |
case-13 | pass→pass | 16,266 | 14,686 | -10% | 1 | 1 | 0% | 2,793 | 3,134 | +12% | 0 | 0 | — |
case-14 | pass→pass | 23,914 | 18,384 | -23% | 1 | 1 | 0% | 5,054 | 4,092 | -19% | 0 | 0 | — |
case-15 | pass→pass | 15,300 | 18,194 | +19% | 1 | 1 | 0% | 2,596 | 3,724 | +43% | 0 | 0 | — |
case-16 | pass→pass | 21,496 | 16,588 | -23% | 1 | 1 | 0% | 2,520 | 3,630 | +44% | 0 | 0 | — |
case-17 | pass→pass | 22,256 | 19,245 | -14% | 1 | 1 | 0% | 3,399 | 3,592 | +6% | 0 | 0 | — |
case-18 | pass→pass | 19,466 | 15,603 | -20% | 1 | 1 | 0% | 3,742 | 3,465 | -7% | 0 | 0 | — |
case-19 | pass→pass | 15,646 | 16,105 | +3% | 1 | 1 | 0% | 2,807 | 3,650 | +30% | 0 | 0 | — |
case-20 | pass→pass | 8,398 | 11,376 | +35% | 1 | 1 | 0% | 1,534 | 2,740 | +79% | 0 | 0 | — |
case-21 | pass→pass | 20,470 | 28,056 | +37% | 1 | 1 | 0% | 4,054 | 5,594 | +38% | 0 | 0 | — |
case-22 | pass→pass | 8,214 | 8,560 | +4% | 1 | 1 | 0% | 1,510 | 2,201 | +46% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +5 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.