Deliberate Practice
Design training like Anders Ericsson’s research: isolate sub-skills, work at the edge of current ability, get immediate feedback, repeat with variation. Volume without focus mostly rehearses existing habits.
When to Use
- The user wants to improve a skill (code, writing, speaking, debugging, design) and is stuck “practicing” without measurable movement.
Workflow
- Decompose the skill into specific sub-skills (e.g., “read stack traces fast,” “name variables clearly,” “give feedback in one pass”).
- Pick one weak sub-skill per session—not comfortable strengths.
- Set a performance goal, not a time goal (e.g., “three correct diagnoses from stripped logs,” not “30 minutes of practice”).
- Design a tight loop: attempt → criteria → feedback in seconds or minutes (tests, rubric, peer, recording review).
- Vary constraints: harder inputs, shorter timebox, different domain—same sub-skill.
Normalize productive discomfort as signal you are past autopilot. Help the user iterate the plan when feedback is noisy or delayed.
Examples
Example 1: Debugging → 10-minute drills on one bug class with “predict before open file” then diff against ground truth.
Example 2: Writing → rewrite the same paragraph under opposing constraints (half length, then twice empathy) with a checklist score each round.
1---2name: deliberate-practice3description: Deliberate Practice4---5# Deliberate Practice67Design training like **Anders Ericsson’s** research: isolate sub-skills, work at the edge of current ability, get **immediate** feedback, repeat with **variation**. Volume without focus mostly rehearses existing habits.89## When to Use10- The user wants to improve a skill (code, writing, speaking, debugging, design) and is stuck “practicing” without measurable movement.1112## Workflow131. **Decompose** the skill into specific sub-skills (e.g., “read stack traces fast,” “name variables clearly,” “give feedback in one pass”).142. **Pick one weak sub-skill** per session—not comfortable strengths.153. **Set a performance goal**, not a time goal (e.g., “three correct diagnoses from stripped logs,” not “30 minutes of practice”).164. **Design a tight loop**: attempt → criteria → feedback in seconds or minutes (tests, rubric, peer, recording review).175. **Vary constraints**: harder inputs, shorter timebox, different domain—same sub-skill.1819Normalize **productive discomfort** as signal you are past autopilot. Help the user iterate the plan when feedback is noisy or delayed.2021## Examples22**Example 1:** Debugging → 10-minute drills on one bug class with “predict before open file” then diff against ground truth.2324**Example 2:** Writing → rewrite the same paragraph under opposing constraints (half length, then twice empathy) with a checklist score each round.