Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Receive interactive coding lessons, quizzes, diagnostics, and belt-based progression tailored to your skill level directly from your real project context in Claude Code—all running locally and privately for privacy-focused learning across frontend, backend, databases, deployment, and more.
npx claudepluginhub dojocodinglabs/code-sensei --plugin code-senseiView your current belt rank and progress toward the next one
Check whether CodeSensei is installed correctly and show exactly what it stores locally
Explain what Claude just did in simple terms, adapted to your belt level
Export your CodeSensei profile for backup or migration to another machine
Import a CodeSensei profile from an export file to restore or migrate your progress
Software architecture, design patterns, and system design concepts. Activated for Blue Belt and above when Claude makes significant architectural decisions.
Servers, routes, APIs, and backend architecture. Activated when Claude creates server-side code, API routes, or Express/Fastify/Next.js API handlers.
SQL, databases, ORMs, and data modeling. Activated when Claude works with database code, .sql files, Prisma schemas, or database-related npm packages.
Reading errors, troubleshooting, and fixing bugs. Activated when Claude encounters errors or when the user is debugging. Teaches the most valuable skill: understanding what went wrong.
Hosting, deployment, CI/CD, and going live. Activated when Claude works with deployment configs, Dockerfiles, Vercel/Netlify configs, or deployment-related commands.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Codebase learning through knowledge extraction, code knowledge graph, challenges, and spaced repetition. Prevents knowledge atrophy for experienced developers and accelerates onboarding for new ones.
Personalized coding tutorials that use your actual codebase for examples with spaced repetition quizzes
AI-powered Socratic learning mode - Transform Claude into a patient coding mentor that guides you through problem-solving without giving direct answers
Self-evolving Claude Code system that learns from corrections, manages context, and improves every session
Complete developer toolkit for Claude Code
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Full video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks. One plugin to make no mistakes.
The non-engineer's development guardrails. A full dev lifecycle workflow — from spike to PR to review — built by a Head of Product who got tired of asking engineers for permission to ship. By Dojo Coding Labs.
Macro portfolio management for venture studios and serial founders — LATAM corporate structures (Cayman Sandwich, Delaware Tostada, Skip-CR), Services Hub pattern with MSA templates, accelerator matching, govclab frameworks (studio thesis, focus, secret sauce), and Three Horizons portfolio allocation. Spanish-first; bilingual output framework documented for v1.3+.
AI-native visual regression testing engine by Dojo Coding — capture screenshots with Playwright, pre-filter with pixelmatch, and analyze UI changes with LLM vision. Zero incremental cost.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
CodeSensei is a free, open-source Claude Code plugin by Dojo Coding that turns every coding session into a learning session.
It watches what you build locally, explains what just happened in plain language, quizzes you on concepts from your own project, and tracks your growth with a martial arts belt progression system.
Millions of people are building with AI before they fully understand the code.
That is not a failure — it is a new starting point.
The problem is what happens next:
CodeSensei closes that gap.
Instead of forcing people to stop building and go study in a separate environment, it teaches inside the workflow they already use.
jq installed locally
brew install jqsudo apt install jqjq is required for profile tracking, imports, quizzes, and diagnostics.
CodeSensei is a Unix-shell plugin today. Its runtime depends on bash, jq, and standard Unix tools, so WSL is the safest path on Windows.
Inside Claude Code:
/plugin marketplace add DojoCodingLabs/code-sensei
/plugin install code-sensei@code-sensei
After install:
/code-sensei:progress to initialize your local profile/code-sensei:level background marketing (or design, finance, medicine, etc.)/code-sensei:explain after a code change you want to understand/code-sensei:doctor if you want to verify setup or inspect local storage pathsInside Claude Code:
/plugin marketplace update DojoCodingLabs/code-sensei
/plugin update code-sensei@code-sensei
Restart your Claude Code session after updating so hooks reload cleanly.
git clone https://github.com/DojoCodingLabs/code-sensei.git
cd code-sensei
/plugin marketplace add .
/plugin install code-sensei
CodeSensei currently ships with 10 commands:
| Command | What it does |
|---|---|
/code-sensei:explain | Explain what Claude just changed in terms you understand |
/code-sensei:quiz | Test your understanding with a contextual quiz |
/code-sensei:why | Explain why a specific decision or pattern was used |
/code-sensei:progress | Show your learning dashboard, streak, mastery, and next belt requirements |
/code-sensei:recap | Summarize what you learned in the session |
/code-sensei:level | Adjust difficulty or set your professional background |
/code-sensei:belt | Show current belt rank and progress |
/code-sensei:export | Export your local profile for backup or migration |
/code-sensei:import | Restore a profile from a previous export |
/code-sensei:doctor | Verify setup health and inspect exactly what CodeSensei stores locally |
You build normally Prompt Claude to create files, edit code, install dependencies, and run commands.
Hooks watch local activity CodeSensei listens for file changes and shell commands, then queues lightweight teaching moments locally.