| name | ari-practice |
| description | Deliberate practice with Anthropic's high-scoring interaction patterns for genuine skill mastery |
| triggers | ["deliberate practice","practice plan","practice session","skill progression","weaknesses","drills","/ari-practice"] |
ARI Practice โ Evidence-Based Skill Development
Run deliberate practice sessions that build genuine mastery using:
- Ericsson's deliberate practice (2016) โ Focused practice at edge of ability
- Anthropic's interaction research โ High-scoring patterns that predict real learning
- Zone of Proximal Development โ Optimal challenge calibration
The Research Foundation
What Actually Builds Skill (Anthropic 2024)
| Pattern | Mastery Effect | How We Apply It |
|---|
| Generation-First | +18% retention | You attempt before seeing solution |
| Hybrid Code-Explanation | +23% transfer | Visual + verbal + worked examples |
| Conceptual Inquiry | +15% deep learning | Why questions before how questions |
| Metacognitive Reflection | +12% self-awareness | Reflect on your thinking process |
What Undermines Skill (Avoid These)
| Anti-Pattern | Mastery Effect | Warning Signs |
|---|
| AI Delegation | -17% mastery | "Just give me the answer" |
| Progressive Reliance | -22% independence | Each problem harder without AI |
| Iterative Debugging | -14% understanding | Trial-and-error without learning |
Session Philosophy
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ THE GENERATION-FIRST PRINCIPLE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ 1. ATTEMPT (struggle productively) โ
โ โ โ
โ 2. REFLECT (what made it hard?) โ
โ โ โ
โ 3. REVEAL (see the solution) โ
โ โ โ
โ 4. COMPARE (where did your thinking diverge?) โ
โ โ โ
โ 5. CONSOLIDATE (what pattern did you learn?) โ
โ โ
โ โ NOT: See solution โ Try to replicate โ
โ โ YES: Struggle โ Compare โ Understand gap โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
How To Run
When invoked with a skill (e.g., /ari-practice kelly-criterion):
const { getSkillRegistry } = await import('../cognition/learning/skill-registry.js');
const registry = await getSkillRegistry();
let skill = registry.getSkill(skillId);
if (!skill) {
skill = await registry.registerSkill({
skillId: skillId,
skillName: 'Kelly Criterion',
domain: 'LOGOS',
targetLevel: 80,
initialLevel: 0,
});
}
const zpd = registry.calculateZPD(skillId);
Session Flow
Phase 1: Orientation (30 seconds)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฏ DELIBERATE PRACTICE SESSION โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Skill: Kelly Criterion โ
โ Domain: LOGOS (Quantitative Reasoning) โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Current Level โโโโโโโโโโโโโโโโโโโโโโโโโโ 35/100 โ โ
โ โ Target Level โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 80/100 โ โ
โ โ Gap to Target โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 45 pts โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Zone of Proximal Development โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ TOO EASY โ OPTIMAL โ TOO HARD โ โ
โ โ [0โโโโโ25] โ [25โโโโโโโโโโ45] โ [45โโโโโโโโโโโ100] โ โ
โ โ โ YOU ARE HERE โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Today's Focus: Problems calibrated to difficulty 25-45 โ
โ Estimated Duration: 20-30 minutes โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 2: Warm-Up (Conceptual Grounding)
Before any problems, activate prior knowledge:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ CONCEPTUAL WARM-UP โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Before we practice, let's activate your understanding. โ
โ โ
โ Q: In your own words, what is the Kelly Criterion trying โ
โ to optimize for? โ
โ โ
โ ๐ญ Think about this for 30 seconds before continuing... โ
โ โ
โ [Your response: ___________________________________] โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ก This is "conceptual inquiry" โ understanding WHY โ โ
โ โ before practicing HOW produces 15% better transfer โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
After response, provide the conceptual anchor:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
CONCEPTUAL ANCHOR โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Kelly Criterion optimizes for: โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ LONG-TERM GEOMETRIC GROWTH RATE โ โ
โ โ (not expected value, not minimizing risk) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ The key insight: โ
โ โข Betting too little โ suboptimal growth โ
โ โข Betting too much โ risk of ruin โ
โ โข Kelly = the exact fraction that maximizes E[log(wealth)] โ
โ โ
โ Formula: f* = (bp - q) / b โ
โ Where: b = odds, p = win probability, q = loss probability โ
โ โ
โ ๐ Visual Intuition: โ
โ Growth โ โญโโโโโโโโฎ โ
โ Rate โ โฑ โฒ โ
โ โ โฑ โฒ โ
โ โ โฑ โ Kelly โฒ โ
โ โ โฑ โฒ โ
โ โโฑ โฒ โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ Bet Size โ (0% to 100%) โ
โ โ
โ Ready to practice? Let's begin. โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 3: Practice Problems (Generation-First)
CRITICAL: User attempts BEFORE seeing any hints or solutions
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM 1/5 [ZPD: โ] โ
โ Difficulty: 35 (In Your Optimal Zone) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ SCENARIO: โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ You have a trading opportunity: โ โ
โ โ โข Win probability: 60% โ โ
โ โ โข If you win: 2x your bet โ โ
โ โ โข If you lose: lose your bet โ โ
โ โ โข Current bankroll: $10,000 โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ QUESTION: โ
โ What fraction of your bankroll should you bet? โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ฏ GENERATION PHASE (3-5 minutes) โ โ
โ โ โ โ
โ โ 1. Write out your calculation step by step โ โ
โ โ 2. Include your reasoning at each step โ โ
โ โ 3. State your final answer with confidence level โ โ
โ โ โ โ
โ โ Your work: โ โ
โ โ ________________________________________________ โ โ
โ โ ________________________________________________ โ โ
โ โ ________________________________________________ โ โ
โ โ โ โ
โ โ Final answer: _____% โ โ
โ โ Confidence: โก Low โก Medium โก High โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โฑ๏ธ Take your time. Struggling productively is learning. โ
โ โ
โ [Submit when ready] โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 4: Reflection Before Reveal
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ค METACOGNITIVE PAUSE โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Before I show the solution, reflect: โ
โ โ
โ 1. What part felt most uncertain? โ
โ โก Identifying the variables (b, p, q) โ
โ โก Remembering the formula โ
โ โก Executing the calculation โ
โ โก Interpreting the result โ
โ โ
โ 2. Where might you have made an error? โ
โ [________________________________] โ
โ โ
โ 3. What would change your answer? โ
โ [________________________________] โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ก This metacognitive reflection increases retention โ โ
โ โ by 12% compared to just seeing the answer โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ [Ready to see the solution] โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 5: Solution Reveal with Comparison
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
SOLUTION + COMPARISON โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ CORRECT ANSWER: 40% (0.40) โ
โ โ
โ WORKED SOLUTION: โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Step 1: Identify variables โ โ
โ โ b = 2 (payout odds, 2:1) โ โ
โ โ p = 0.60 (win probability) โ โ
โ โ q = 0.40 (loss probability, 1-p) โ โ
โ โ โ โ
โ โ Step 2: Apply formula โ โ
โ โ f* = (bp - q) / b โ โ
โ โ f* = (2 ร 0.60 - 0.40) / 2 โ โ
โ โ f* = (1.20 - 0.40) / 2 โ โ
โ โ f* = 0.80 / 2 โ โ
โ โ f* = 0.40 โ โ
โ โ โ โ
โ โ Step 3: Interpret โ โ
โ โ Bet 40% of bankroll = $4,000 โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ YOUR ANSWER: [Shown here] โ
โ โ
โ โโโโโโโโโโโโ COMPARISON โโโโโโโโโโโโ โ
โ โ โ Variables identified correctly โ or โ โ b was wrong โ โ
โ โ โ Formula applied correctly โ or โ โ Forgot q term โ โ
โ โ โ Calculation accurate โ or โ โ Arithmetic error โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ KEY INSIGHT from your specific gap: โ
โ [Personalized insight based on comparison] โ
โ โ
โ Visual: โ
โ [No Bet] โโโโโโโโโโโโโโโโโโโโโโโโ [Full Kelly] โ
โ โ 40% โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 6: Consolidation Question
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ CONSOLIDATION โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Now that you've compared, answer these to lock in learning: โ
โ โ
โ 1. What's the most common error you should watch for? โ
โ [________________________________] โ
โ โ
โ 2. If the odds were 3:1 instead of 2:1, what would change? โ
โ [________________________________] โ
โ โ
โ 3. When would Kelly suggest betting 0%? โ
โ [________________________________] โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ These "elaborative interrogation" questions build โ โ
โ โ the connections that enable transfer to new problems โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ [Continue to next problem] โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Phase 7: Session Summary
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ PRACTICE SESSION COMPLETE
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Skill: Kelly Criterion
Duration: 25 minutes (22 focused)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PERFORMANCE โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Problems Attempted: 5 โ
โ โ
Correct (before hints): 3 โ
โ โ ๏ธ Correct (with reflection): 1 โ
โ โ Incorrect: 1 โ
โ โ
โ Generation Success Rate: 60% โ 80% with metacognition โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ฏ This is above your ZPD average โ excellent progress! โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SKILL PROGRESSION โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Level Progress: 35 โ 42 (+7 points) โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ 42% โ
โ โ
โ Weekly Trajectory: +12 points/week โ
โ Estimated Time to Target: 4 weeks โ
โ โ
โ ZPD Adjustment: Now calibrating problems to 30-50 range โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ LEARNING PATTERNS DETECTED โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ โ Strengths: โ
โ โข Formula recall is solid โ
โ โข Variable identification improving โ
โ โ
โ โ ๏ธ Focus Areas: โ
โ โข Arithmetic under time pressure โ
โ โข Remembering to subtract q (loss probability) โ
โ โ
โ ๐ Recommended Next: โ
โ โข Practice 3 more problems with edge cases (p = 0.5, b = 1) โ
โ โข Review the "when Kelly = 0" concept โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ INTERACTION QUALITY โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โ Session Type: Generation-First โ โ
โ โ
โ High-Scoring Patterns Used: โ
โ โ Attempted before seeing solution (5/5 problems) โ
โ โ Metacognitive reflection (4/5 problems) โ
โ โ Conceptual warm-up completed โ
โ โ Consolidation questions answered โ
โ โ
โ Anti-Patterns Avoided: โ
โ โ No AI delegation ("just tell me") โ
โ โ No progressive reliance โ
โ โ No unlearned debugging โ
โ โ
โ ๐ฏ This session follows high-mastery interaction patterns โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ MILESTONE: Foundation Laid! (25%)
"You have established the fundamental patterns!"
Next session recommended: Tomorrow, same time
Focus: Edge cases and verification strategies
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Anti-Pattern Detection
The session monitors for patterns that undermine skill development:
function detectDelegationPattern(interaction: Interaction): Warning | null {
const delegationPhrases = [
'just tell me',
'what\'s the answer',
'give me the solution',
'I don\'t want to think about it',
];
if (delegationPhrases.some(p => interaction.input.toLowerCase().includes(p))) {
return {
type: 'DELEGATION_DETECTED',
message: `
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ ๏ธ DELEGATION PATTERN DETECTED โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ Asking for answers without attempting reduces mastery โ
โ by ~17% (Anthropic 2024). โ
โ โ
โ Instead, try: โ
โ โข "I'm stuck at [specific step], can you hint?" โ
โ โข "I got [answer], is my approach correct?" โ
โ โข "What am I missing in my reasoning?" โ
โ โ
โ The struggle is where learning happens. โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
`,
};
}
return null;
}
Recording Sessions
const { getPracticeTracker } = await import('../cognition/learning/practice-tracker.js');
const tracker = await getPracticeTracker();
const { session, skill } = await tracker.recordSession({
userId: 'default',
skill: skillId,
session: {
skill: skillId,
startedAt: sessionStart,
endedAt: new Date(),
plannedMinutes: 25,
focusedMinutes: 22,
tasksPlanned: 5,
tasksCompleted: 4,
errorPatterns: ['forgot-to-subtract-q', 'arithmetic-under-pressure'],
interactionPatterns: {
generationFirst: true,
metacognitiveReflection: 4,
consolidationCompleted: true,
delegationAttempts: 0,
},
},
});
const { milestone } = await registry.updateFromPractice(skillId, session);
if (milestone) {
console.log(`๐ MILESTONE: ${milestone.name}!`);
console.log(` "${milestone.celebration}"`);
}
Error Handling
Storage Failures
If the storage adapter cannot load or save session data:
try {
const session = await tracker.recordSession({ ... });
} catch (error) {
if (error.code === 'STORAGE_UNAVAILABLE') {
console.warn(`
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ ๏ธ STORAGE WARNING โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Unable to save session progress to disk. โ
โ โ
โ Your practice will continue, but progress won't be saved. โ
โ Check that ~/.ari/learning/ directory is writable. โ
โ โ
โ [Continue without saving] โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
`);
}
}
Data Corruption Recovery
If stored data is malformed or corrupted:
Session Recovery
Interrupted Sessions
If a practice session is interrupted (crash, network loss, etc.):
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ INCOMPLETE SESSION DETECTED โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ
โ Found an incomplete practice session from 15 minutes ago: โ
โ โ
โ Skill: Kelly Criterion โ
โ Completed: 3/5 problems โ
โ Time spent: 12 minutes โ
โ โ
โ Would you like to: โ
โ โ
โ [A] Resume where you left off (2 problems remaining) โ
โ [B] Review what you completed and start fresh โ
โ [C] Discard and start a new session โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ก Resuming preserves your progress and maintains โ โ
โ โ your skill level trajectory โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Implementation:
const incomplete = await tracker.getIncompleteSession(userId, skillId);
if (incomplete && (Date.now() - incomplete.startedAt) < 3600000) {
}
Core Modules
src/cognition/learning/skill-registry.ts - ZPD and proficiency tracking
src/cognition/learning/practice-tracker.ts - Session recording
src/cognition/learning/storage-adapter.ts - Persistence
src/cognition/learning/weakness-analyzer.ts - Error pattern detection
Research References
- Ericsson, K.A. (2016) โ Peak: Secrets from the New Science of Expertise
- Anthropic (2024) โ Generative AI Can Harm Learning (Bastani et al.)
- Roediger & Karpicke (2006) โ Testing Effect (3x retention improvement)
- Sweller (1988) โ Cognitive Load Theory
- Vygotsky (1978) โ Zone of Proximal Development
Skill Domains
| Domain | Focus Areas | Icon |
|---|
| LOGOS | Bayesian reasoning, Kelly, EV, Systems Thinking | ๐ง |
| ETHOS | Bias detection, Emotional regulation, Discipline | โค๏ธ |
| PATHOS | CBT, Stoicism, Reflection, Wisdom traditions | ๐ฑ |
See Also
Related Skills:
/ari-review - Spaced repetition reviews for long-term retention
/ari-learning-mode - Comprehension-building interaction mode
/ari-think - Metacognitive reasoning support
Integration:
Practice sessions automatically create spaced repetition cards for concepts you struggle with. These cards appear in your daily review queue via /ari-review.
Workflow:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ [/ari-practice] โ Build skill through deliberate practice โ
โ โ โ
โ Auto-generate review cards for weak areas โ
โ โ โ
โ [/ari-review] โ Reinforce via spaced repetition โ
โ โ โ
โ Long-term mastery and retention โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
The Core Principle
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ "The goal is not to get the right answer. โ
โ The goal is to build the skill that generates โ
โ right answers independently." โ
โ โ
โ Every time you struggle and then compare, โ
โ you're building neural pathways. โ
โ โ
โ Every time you ask for the answer, โ
โ you're bypassing those pathways. โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ