Your AI learning companion. Turn every coding session into a structured learning trail.
Write code with Claude Code as usual
Documents decisions, patterns, and concepts
Follow lessons, track progress, and ask questions
Learning entries are generated as the AI writes code. No extra steps needed.
Entries are automatically grouped into topic-based lessons, sorted by difficulty. Create custom lessons with your own ordering and notes.
Mark entries as learned and track your progress through each lesson with visual progress indicators.
Highlight any text in an entry and ask follow-up questions. Conversations persist across sessions.
References use function signatures, not line numbers, so they survive refactoring.
Filter by experience level, topic, decision type, and lifecycle stage. Switch between lesson and entry views.
Automatic links to php.net, MDN, Python docs, Drupal API, and framework docs.
Step through lessons entry by entry with next/previous controls. A sidebar outline shows your position and lets you jump to any entry.
Serve the UI as a DDEV service at decodie.yoursite.ddev.site.
# 1. Install the skill
mkdir -p ~/.claude/skills/decodie
git clone https://github.com/owenbush/decodie-skill.git /tmp/decodie-skill
cp /tmp/decodie-skill/SKILL.md ~/.claude/skills/decodie/
cp -r /tmp/decodie-skill/scripts/ ~/.claude/skills/decodie/scripts/
# 2. Code with Claude Code — entries appear in .decodie/
# 3. Browse your entries
git clone https://github.com/owenbush/decodie-ui.git
cd decodie-ui && npm install
npx tsx src/cli.ts serve --dir /path/to/your/project
# 4. Open http://localhost:8081