productive-failure-protocol

Community

Learn hard concepts by attempting first

AuthorGarethManning
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps learners build deep conceptual understanding on genuinely hard problems by forcing an exploration phase before instruction, then consolidating explicitly from the learner’s own attempts rather than starting from scratch.

Core Features & Use Cases

  • Two-attempt exploration before teaching: The learner generates at least two different approaches and explains what each might miss or get wrong.
  • Attempt-referenced consolidation: The follow-up explanation names the target concept and explicitly builds on the learner’s first and second attempts.
  • Transfer-oriented close: Ends with a slightly different problem to check whether the concept can be applied.

Use cases include tutoring or coaching for complex math/science concepts, remediation sessions for misunderstood principles, and lesson design where the goal is durable transfer (not just procedural correctness).

Quick Start

Run a productive failure session by asking the learner for two different attempts on the same challenging problem, then consolidate by explicitly referencing both attempts and ending with a brief transfer check.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: productive-failure-protocol
Download link: https://github.com/GarethManning/education-agent-skills/archive/main.zip#productive-failure-protocol

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.