productive-failure-desirable-difficulty-designer

Redesign teaching sequences to begin with generation and structured consolidation.

583|96|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/GarethManning/claude-education-skills --skill productive-failure-desirable-difficulty-designer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: productive-failure-desirable-difficulty-designer
Source: https://github.com/GarethManning/claude-education-skills/tree/main/skills/ai-learning-science/productive-failure-desirable-difficulty-designer
Command: npx skills add https://github.com/GarethManning/claude-education-skills --skill productive-failure-desirable-difficulty-designer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Redesigns teaching sequences to begin with generation and productive struggle, ensuring explicit consolidation connects student ideas to the canonical solution. This approach helps educators preserve desirable difficulties while safeguarding learning when using AI tools.

Core Features & Use Cases

  • Phase-based design: start with a generation task, followed by a structured consolidation that links student-generated ideas to the canonical solution.
  • AI-safety guidance: clear boundaries on when and how AI tools may be used to preserve productive struggle.
  • Use cases: effective for conceptual understanding in math, science, and other subjects where deep transfer is needed.

Quick Start

Design a 90-minute lesson sequence for a target concept by swapping the order to start with a productive generation task, followed by structured consolidation and explicit AI-use boundaries.

Frequently Asked Questions about productive-failure-desirable-difficulty-designer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is productive failure and how does generation before instruction improve learning?

Productive failure embeds generation before instruction, having students attempt problem-solving first. This process is followed by structured consolidation linking their ideas to canonical solutions, improving conceptual understanding and deep transfer in subjects like math and science.

How do I design a lesson sequence using desirable difficulties?

Design lesson sequences by replacing the traditional teach-then-practice model. Start with a generation task for productive struggle, then follow with structured consolidation that explicitly connects student-generated ideas to the canonical solution.

Can I use AI tools for learning without causing cognitive offloading?

Yes, by setting explicit AI-safety boundaries. The design process outlines clear usage limits and integration steps to ensure AI tools do not replace the productive struggle necessary for deep conceptual learning.

Does productive failure work for humanities subjects or only STEM?

Productive failure applies across both STEM and humanities domains. It is effective for conceptual learning wherever deep transfer is needed, using generation before instruction and careful consolidation to improve student understanding.

When should I not use a productive failure approach in teaching?

Avoid productive failure when explicit AI-offloading cannot be bounded, or when a lesson lacks time for structured consolidation. Without this consolidation phase linking student ideas to canonical solutions, the initial struggle fails to build understanding.