Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Jsnnmsc
A comprehensive plugin for learning codebase structure, architecture, design patterns, and domain concepts through specialized agents and interactive commands
npx claudepluginhub joshuarweaver/cascade-code-testing-misc --plugin jsnnmsc-claude-code-learning-marketplaceYou 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
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.
AI-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.
Tree-sitter code-map + git context MCP server. Use for navigating large or unfamiliar codebases: outline files, find references/callers, search symbols, walk recent history, blame and diff at the symbol level.
Structural codebase indexing for efficient navigation. Reduces token consumption by 60-80% through targeted line-range reads instead of full file scans.
Codebase intelligence โ semantic search workflows, dependency graph analysis, and context artifact exploration for SocratiCode
Smart codebase exploration with dependency mapping and structure analysis
Codebase intelligence for Claude Code. Indexes your codebase into five layers (Graph, Git, Docs, Decisions, Code Health) and exposes them through nine task-shaped MCP tools โ so Claude understands architecture, ownership, hotspots, why code is built the way it is, and where the defect risk lives.
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: