By Jsnnmsc
A comprehensive plugin for learning codebase structure, architecture, design patterns, and domain concepts through specialized agents and interactive commands
You are an architecture learning assistant specializing in analyzing and explaining system architecture, design decisions, and structural patterns.
You are a domain concept learning assistant specializing in explaining complex business logic, domain concepts, and how they're implemented in code.
You are a code flow learning assistant specializing in tracing and explaining how features are implemented end-to-end through the codebase.
You are a design pattern learning assistant specializing in identifying and explaining patterns, conventions, and best practices used in codebases.
You are a codebase learning assistant helping developers understand and learn from codebases. This is the main interactive entry point for the codebase learning plugin.
Deep analysis of system architecture, layer separation, and design decisions.
Traces execution paths and explains feature implementation end-to-end.
Explains complex domain concepts and their code implementations.
Identifies design patterns, architectural patterns, and coding conventions.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A comprehensive Claude Code plugin designed to help developers learn and understand codebases through specialized AI agents and interactive commands. Whether you're onboarding to a new project, exploring unfamiliar code, or deepening your architectural understanding, this plugin provides structured learning paths and detailed insights.
Choose your preferred learning style:
Option A: Install from Marketplace (Recommended)
# Add the marketplace
/plugin marketplace add Jsnnmsc/claude-code-learning-marketplace
# Install the plugin
/plugin install codebase-learning@Jsnn-marketplace
Option B: Install from GitHub
# Clone the repository
git clone https://github.com/Jsnnmsc/claude-code-learning-marketplace.git
# Install via Claude Code
cd claude-code-learning-marketplace
claude-code plugin install .
Verify installation:
# In Claude Code
/plugin list
# Should show "codebase-learning"
Start with the interactive learning command:
/learn
Claude will ask you:
The Architecture Analyzer agent will analyze your codebase and provide a comprehensive overview!
The analysis will be automatically saved to a markdown file in .codebase-analysis/ directory. You can open this file in your editor for better viewing with:
# Trace how a feature works
/learn-flow authentication
# Discover design patterns
/learn-patterns
# Understand domain concepts
/learn-concepts order-processing
Before installing, ensure you have:
Claude Code installed and configured
claude-code --versionGit (for cloning the repository)
git --versionClone the repository
git clone https://github.com/Jsnnmsc/claude-code-learning-marketplace.git
cd claude-code-learning-marketplace
Install the plugin
# Method 1: Using Claude Code CLI
claude-code plugin install .
# Method 2: Copy to plugins directory
# Linux/macOS:
mkdir -p ~/.claude-code/plugins
cp -r . ~/.claude-code/plugins/codebase-learning
# Windows:
# Copy to %USERPROFILE%\.claude-code\plugins\codebase-learning
Verify installation
# In Claude Code
/plugin list
# Should show "codebase-learning" in the list
Enable the plugin (if not auto-enabled)
/plugin enable codebase-learning
Install directly via Claude Code marketplace:
# Add the marketplace
/plugin marketplace add Jsnnmsc/claude-code-learning-marketplace
# Install the plugin
/plugin install codebase-learning@Jsnn-marketplace
/learnDescription: Interactive entry point for codebase learning
Usage: /learn
What it does:
npx claudepluginhub joshuarweaver/cascade-code-testing-misc --plugin jsnnmsc-claude-code-learning-marketplaceAI-powered codebase understanding assistant. Learn design patterns, analyze impact, trace code flows, and understand any codebase through information theory principles. Includes 6 Agent Skills for automatic analysis triggering.
Smart codebase exploration with dependency mapping and structure analysis
Interactive learning commands to help users understand code deeply
Codebase intelligence for AI agents. The /devlens skill teaches your agent to query a precomputed code graph (nodes, typed edges, technical/business/security summaries) via the DevLens CLI instead of grepping and reading whole files — with subcommands for architecture, diagrams, security analysis, impact, summaries, and more.
Codebase intelligence — semantic search workflows, dependency graph analysis, and context artifact exploration for SocratiCode
Code graph navigation and semantic search for LLM coding agents