Transforms any codebase or programming concept into an interactive, test-driven learning experience with guided exercises.
Code Dojo is a specialized skill for Claude Code designed to facilitate deep technical mastery through hands-on practice rather than passive reading. By analyzing a target repository or concept, it generates a structured learning path consisting of skeleton files with TODO markers and accompanying test suites. The skill guides users through step-by-step implementations, providing conceptual hints that explain the 'why' without spoiling the 'how,' ensuring that learners build a mental model of the architecture and logic while receiving immediate feedback via automated test runs.
主な機能
01Skeleton file creation with guided TODO implementations
02Adaptive difficulty that adjusts step complexity based on user performance
03Integrated test-driven validation supporting Jest, Pytest, Go, and Rust
04Automated learning path generation based on codebase analysis
05Conceptual hint system that teaches principles without revealing answers
061 GitHub stars
ユースケース
01Mastering advanced programming patterns like TypeScript type-level machinery
02Creating self-paced technical workshops for specific architectural concepts
03Onboarding developers to a complex internal codebase or library