Context-Engineered Study System for Claude Code Acts as Persistent Tutor

Persistent Study System for Claude Code
A developer has created a context-engineered study system that transforms Claude Code into a persistent tutor across sessions. The system tracks progress, probes understanding, works through exercises with users, and adapts to individual learning styles over time.
System Architecture and Files
The system uses structured markdown files to shape agent behavior:
CLAUDE.mddefines the five-step study process: user notes → agent notes → recall check → exercises → contextualizationprofile.mdtracks user identity, strengths, gaps, and learning methods — updated by the agent over timeprogress.mdtracks exactly where users left off so the agent can resume there in the next session
Session logs and recall check results carry forward between sessions, allowing the agent to remember previous struggles. The system includes a pdf_pages.py tool that lets the agent extract specific chapter pages from full book PDFs.
Setup and Usage
New users clone the repository, run pip install pymupdf, then execute claude. The agent detects fresh starts and walks users through setup. The system is oriented around textbooks, with the developer noting that forcing the agent to read book chapters grounds it in structured learning that regular sessions lack.
Adaptive Features
At the end of every session, the agent reflects on the study process itself and proposes changes, causing the CLAUDE.md file to evolve based on what actually works for each user. A process changelog tracks how the system improves over time. The developer plans to push updates based on personal improvements but notes that anyone can maintain their own version.
Applications and Configuration
The system is generalizable to any technical book but can also be used for interview preparation and LeetCode practice. The .gitignore file is configured so personal data (profile, progress, session history, PDFs) stays local while the system itself remains shareable. While currently textbook-oriented, the developer suggests it could be tweaked for project-based learning.
📖 Read the full source: r/ClaudeAI
👀 See Also

Echo-TTS Ported to Apple Silicon with MLX for Native TTS with Voice Cloning
Echo-TTS, a 2.4B parameter diffusion text-to-speech model with voice cloning, has been ported from CUDA to run natively on Apple M-series silicon using MLX. On a base 16GB M4 Mac mini, a 5-second voice clone takes about 10 seconds to generate, while 30-second clones take about 60 seconds.

Quell Proxy Fixes Claude Code Scroll-Jumping on Windows
Quell is a Rust proxy that sits between your terminal and Claude Code, stripping clear-screen sequences that cause scroll position resets during long responses. It also adds Shift+Enter for newlines, security filtering, and full Unicode support.

WAYD: A 60-Second Social Break Inside Claude Code, Cursor, and Copilot CLI
WAYD is a plugin for Claude Code, Cursor, and Copilot CLI that lets you post one-line vibes about your coding day under mood-tags and scroll a feed of other devs' reactions — all from your terminal, backed by GitHub Issues.

Manual-Driven Development: A Method to Prevent Claude Code's Confident Divergence
Manual-Driven Development (MDD) is a method that addresses confident divergence in Claude Code, where the AI produces wrong code that passes its own tests. In a production audit, MDD found 190 issues, wrote 876 new tests in under 8 hours, and eliminated rule violations.