deliberate-practice

Design feedback-driven practice sessions that isolate subskills and measure progress.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Chris-Maskey/opencode-config --skill deliberate-practice-chris-maskey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deliberate-practice
Source: https://github.com/Chris-Maskey/opencode-config/tree/main/skills/deliberate-practice
Command: npx skills add https://github.com/Chris-Maskey/opencode-config --skill deliberate-practice-chris-maskey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deliberate-practice provides a structured method to break through plateaus and accelerate skill acquisition by turning unfocused repetition into targeted, feedback-driven training that produces measurable improvement.

Core Features & Use Cases

  • Focused Attention: Design distraction-free, time-boxed sessions that concentrate on a specific subskill.
  • Immediate Feedback: Incorporate tests, reviews, or mentor input to correct errors before they become habits.
  • Progressive Challenge & Calibration: Continuously increase difficulty at the edge of capability and run calibration tests to track real improvement.
  • Practical Use Cases: Learning a programming pattern (e.g., recursion), improving debugging ability, onboarding engineers with targeted exercises, or designing training routines for coaching.

Quick Start

Practice one targeted subskill for a 60-minute focused session with a clear success metric and an immediate feedback mechanism (tests, code review, or mentor critique).

Frequently Asked Questions about deliberate-practice

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

FAQPage Schema
What is deliberate practice and how does it accelerate skill acquisition?

Deliberate practice accelerates skill acquisition by turning unfocused repetition into targeted, feedback-driven training. It isolates specific subskills, requires immediate feedback, and uses progressive challenges to break through learning plateaus.

How do I design a focused practice session for learning a programming pattern?

Design a focused practice session by time-boxing a 60-minute block to target one specific subskill. Define a clear success metric and incorporate an immediate feedback mechanism, such as tests or code reviews, to evaluate the programming pattern.

Can I use deliberate practice for onboarding engineers with targeted exercises?

Yes, deliberate practice works for onboarding engineers by applying targeted exercises to isolate subskills. It measures progress through calibration tests and immediate mentor critiques, ensuring new developers build correct habits early.

What's the best way to break through a learning plateau when improving debugging ability?

The best way to break through a plateau when improving debugging ability is applying progressive challenge adjustments. By practicing at the edge of your capability with immediate feedback, you calibrate real improvement and overcome stagnation.

Do I need clear subskill definitions to start a feedback-driven training routine?

Yes, clear subskill definitions are required before starting feedback-driven training. Deliberate practice demands specific subskill isolation to apply progressive challenges, time-boxed sessions, and immediate reviews effectively.

When should I not use time-boxed sessions for skill mastery?

You should not use time-boxed sessions for skill mastery when you lack an immediate feedback mechanism. Without tests, reviews, or mentor input to correct errors, focused practice sessions cannot produce measurable improvement.