codojo
Guided project learning from code reading to modification
All Skills in This Repository (9)
Pure Emerald Level Indicatorsdojo-reset
Reset Codojo learning progress files across four curriculum stages.
dojo-notebook
Extract and organize coding session knowledge into a structured markdown notebook.
dojo-init
Initialize the Codojo learning environment and restore session progress.
dojo-teach
Guide step-by-step codebase learning with progress tracking in .codojo files.
dojo-assess
Analyze repository technology stacks to generate personalized assessment questionnaires.
dojo-plan
Generate a structured learning roadmap from capability assessments and project dependencies.
dojo-quiz
Generate interactive code-based quizzes from project modules and schedule.md.
dojo-stage
Manage Codojo learning protocol state and routing across AI sessions.
dojo-hack
Guide code modification and feature development through a user-verified workflow.
Frequently Asked Questions
FAQPage SchemaHow to install Codojo?โผ
Run `npx skills add ttguy0707/codojo --all -g -y` in your terminal to install all learning skills globally.
How does Codojo help me learn a new codebase?โผ
It scans your project, quizzes you on the tech stack, builds a personalized study plan, then teaches each concept using the project's real files with small hands-on tasks.
Does Codojo work with Claude Code and Codex?โผ
Yes. All skills follow the standard SKILL.md format and install into both Claude Code and Codex skill directories.
Will I lose my learning progress between sessions?โผ
No. All assessments, plans, schedules, and notes are saved as files in the project's .codojo/ folder, so any new session picks up exactly where you left off.
Can beginners use Codojo without experience?โผ
Yes. The assessment stage adapts the plan to your level, and the teaching stage explains concepts in plain language with step-by-step practice tasks.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides