code-sensei

Featured

🥋 Claude Code plugin that teaches programming while you vibecode — contextual explanations, micro-quizzes, and belt progression. Free & open source by Dojo Coding.

plugin 12 stars 5 forks Updated yesterday MIT

Install

Plugins install via a marketplace, in two steps.

This plugin isn't listed in a marketplace we've indexed. Install it directly from its GitHub repository — the README has the setup steps.

View on GitHub

Bundles

Everything this plugin ships — skills, agents, commands, hooks, and MCP servers it bundles.

Skills (10)

AI & Automation Listed

architecture

Software architecture, design patterns, and system design concepts. Activated for Blue Belt and above when Claude makes significant architectural decisions.

12 Updated yesterday
DojoCodingLabs
API & Backend Listed

backend

Servers, routes, APIs, and backend architecture. Activated when Claude creates server-side code, API routes, or Express/Fastify/Next.js API handlers.

12 Updated yesterday
DojoCodingLabs
API & Backend Listed

databases

SQL, databases, ORMs, and data modeling. Activated when Claude works with database code, .sql files, Prisma schemas, or database-related npm packages.

12 Updated yesterday
DojoCodingLabs
Code & Development Listed

debugging

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.

12 Updated yesterday
DojoCodingLabs
DevOps & Infrastructure Listed

deployment

Hosting, deployment, CI/CD, and going live. Activated when Claude works with deployment configs, Dockerfiles, Vercel/Netlify configs, or deployment-related commands.

12 Updated yesterday
DojoCodingLabs
Web & Frontend Listed

frontend

React, components, state management, and modern frontend concepts. Activated when Claude works with .jsx/.tsx files or React-related code. Most vibecoded apps use React.

12 Updated yesterday
DojoCodingLabs
AI & Automation Listed

fundamentals

Core programming concepts: variables, functions, conditionals, loops, and data types. Activated when Claude writes basic code structures. Provides teaching context for CodeSensei explanations at the foundational level.

12 Updated yesterday
DojoCodingLabs
AI & Automation Listed

javascript

JavaScript essentials for vibecoders. Activated when Claude works with .js/.mjs/.jsx/.ts files. Covers the language concepts most commonly encountered during vibecoding.

12 Updated yesterday
DojoCodingLabs
AI & Automation Listed

terminal

Command line, npm, git, and shell basics. Activated when Claude runs Bash commands. Demystifies the terminal for non-technical users.

12 Updated yesterday
DojoCodingLabs
Web & Frontend Listed

web-basics

HTML, CSS, and how browsers work. Activated when Claude creates or edits .html or .css files. Provides teaching context for CodeSensei to explain web fundamentals.

12 Updated yesterday
DojoCodingLabs

Agents (1)

sensei.md

Commands (10)

belt.md doctor.md explain.md export.md import.md level.md progress.md quiz.md recap.md why.md

Hooks (1)

hooks.json

Quality Score: 79/100

Stars 20%
37
Recency 20%
100
Manifest 20%
100
Documentation 15%
0
Issue Health 10%
80
License 10%
100
Description 5%
100

Details

Author
DojoCodingLabs
Repository
DojoCodingLabs/code-sensei
Created
4 months ago
Last Updated
yesterday
Language
Shell
License
MIT