Install
$ agentstack add skill-skyf0xx-better-thinking-deliberate-practice-design ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Deliberate Practice Design
Isolate a specific weakness, design a drill at the edge of current ability, and add immediate feedback — the structure that turns repetition into improvement.
Why
Mere repetition plateaus fast, because it doesn't target the specific bottleneck skill or provide the feedback needed to correct it. Deliberate practice's structure — narrow target, edge-of-ability difficulty, immediate feedback — is what actually produces improvement.
Use when / Don't use when
- Use when: general practice has plateaued; a specific weakness has been identified but not isolated into a targeted drill; designing training or coaching programs.
- Don't use when: the learner is still in a broad exposure phase — deliberate practice targets a known bottleneck, and one may not yet be identifiable.
Inputs → Outputs
- Inputs: a skill area with a plateaued or slow-improving performer.
- Outputs: a drill targeting the specific weak sub-skill, calibrated to be hard but achievable, with a feedback mechanism attached.
Principles
- Target one specific sub-skill at a time, not the whole performance — global practice diffuses the improvement signal.
- Difficulty should sit at the edge of current ability — too easy produces no adaptation, too hard produces frustration without learning.
- Feedback must be immediate and specific, or errors get practiced as often as corrections.
Procedure
- Identify the specific sub-skill that's the current bottleneck, via error-analysis on recent performance.
- Design a drill isolating that sub-skill, stripped of the surrounding task's other demands.
- Calibrate difficulty: challenging enough to require real effort, achievable enough that success is reachable with focus.
- Build in immediate feedback — a way to know right away whether each attempt succeeded and why.
- Practice in focused, bounded sessions rather than diffuse extended repetition.
- Reassess after a practice block: has the bottleneck moved? Re-target the new bottleneck.
Common mistakes
- Practicing the whole task repeatedly instead of isolating the weak sub-skill.
- Setting difficulty too low (comfortable but non-adaptive) or too high (frustrating, no clear feedback signal).
- No feedback loop, so errors get reinforced as often as corrected.
Examples
- A musician drilling a specific difficult passage in isolation.
- A programmer targeting a specific weak algorithm category.
- A public speaker drilling openings separately from full talks.
Related
- [[error-analysis]] — identifies the target this practice isolates.
- [[scaffolding]] — the complementary technique for tasks beyond current independent ability.
- [[transfer-testing]] — verifies the practiced skill actually generalizes.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: skyf0xx
- Source: skyf0xx/better-thinking
- License: MIT
- Homepage: https://zenbin.org/p/better-thinking
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.