Redesign a direct instruction sequence to include productive struggle before the explanation phase. Use when teaching concepts that benefit from failure-first approaches.
Install
npx skills add GarethManning/education-agent-skills --skill productive-failure-desirable-difficulty-designernpx skills add GarethManning/education-agent-skills --skill productive-failure-desirable-difficulty-designer -a claude-code -gnpx skills add GarethManning/education-agent-skills --skill productive-failure-desirable-difficulty-designer -a codex -ggemini skills install https://github.com/GarethManning/education-agent-skills.git --path skills/ai-learning-science/productive-failure-desirable-difficulty-designergh skill install GarethManning/education-agent-skills productive-failure-desirable-difficulty-designergit clone --depth 1 https://github.com/GarethManning/education-agent-skills /tmp/GarethManning__education-agent-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/GarethManning__education-agent-skills/skills/ai-learning-science/productive-failure-desirable-difficulty-designer ~/.claude/skills/productive-failure-desirable-difficulty-designer # Claude Code
cp -R /tmp/GarethManning__education-agent-skills/skills/ai-learning-science/productive-failure-desirable-difficulty-designer ~/.agents/skills/productive-failure-desirable-difficulty-designer # Codex, Cursor, Gemini CLI, Copilot, OpenCode