Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By jingnanzhou
Semantic knowledge extraction and context enrichment for Claude Code - automatically analyzes codebases to provide intelligent coding context, architectural boundaries, and guardrails
npx claudepluginhub joshuarweaver/cascade-code-general-misc-3 --plugin jingnanzhou-fellowExtract comprehensive semantic knowledge from a codebase to enable intelligent coding context, architectural guardrails, and constraint enforcement.
Intercept coding requests and enrich with semantic knowledge from the knowledge base
Toggle Fellow hooks on/off for automatic context enrichment
Extract conceptual knowledge using generic architecture analysis (Phase 3)
Extracts high-level architecture, design patterns, and architectural decisions to understand the overall system design
AST-enhanced extractor for data models, entities, and relationships with 80%+ token reduction
Extracts data models, entities, classes, and relationships from codebase to understand WHAT exists
Extract procedural knowledge using call graph analysis (Phase 2 - enhanced workflow identification)
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.
Codebase exploration, refactoring, and quality analysis
Personal Claude Code + Codex dev stack: security hooks, AI-first code conventions, /security-review, /repo-map, /stack-check, portable statusline. Designed to complement other skills-based plugins, not replace them.
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.
CodeAlive context engine for semantic code search and AI-powered codebase Q&A. Enables AI coding agents to understand entire codebases beyond just open files — search across all indexed repositories, trace cross-service dependencies, discover usage patterns, and get synthesized answers to architectural questions. Includes a lightweight code exploration subagent, authentication hooks, and multiple search modes (fast lexical, semantic, and deep cross-cutting). Works standalone or alongside the CodeAlive MCP server for direct tool access via the Model Context Protocol.
Repository knowledge engine plugin. Bundles CLI-backed slash commands (ag-setup / ag-init / ag-refresh / ag-ask) plus the agent-repo-init skill. Works in both Claude Code and Codex CLI.
Graph-first code intelligence for AI agents. SurrealDB knowledge graph + 52 MCP tools replace Read/Grep/Glob with deterministic graph traversal. 80–95% fewer tokens on code context. Rust-native, fully local.
Enrich Claude Code requests to prevent architectural drift and enforce codebase consistency. Claude Code plugin that works in both the CLI and VS Code extension.
Fellow helps Claude understand your codebase by extracting three types of knowledge:
This knowledge enables intelligent coding assistance with:
Fellow features AST-enhanced extraction enabled by default for massive performance improvements:
It's automatic - just run:
/build-kb # AST-enhanced by default - 90% faster, 90% cheaper!
Use --no-ast only if you need traditional extraction for debugging.
See Multi-Language Support for details.
NEW: Phase 2 adds call graph-enhanced workflow extraction for even better code understanding:
Enable with --callgraph flag:
/build-kb --callgraph # Best quality workflow extraction
How it works: Extracts call graphs → Identifies entry points → Traces execution flows → Understands semantic meaning
See Phase 2 Documentation for details.
# Step 1: Add as local marketplace
claude plugin marketplace add https://github.com/jingnanzhou/fellow.git
# Step 2: Install from local marketplace
claude plugin install fellow@local_marketplace
# Step 3: Verify installation
claude plugin list
Works in both CLI and VS Code! Fellow automatically works with the Claude Code VS Code extension.
To uninstall Fellow:
# Step 1: Uninstall the plugin
claude plugin uninstall fellow@local_marketplace
# Step 2: Remove the marketplace
claude plugin marketplace remove local_marketplace
See INSTALLATION.md for comprehensive installation guide.
Fellow works seamlessly with the Claude Code VS Code extension:
/plugin install fellowSee VS Code Integration Guide for details.
After installation:
/build-kb, /fellow, /toggle-hooks/toggle-hooks status to check# Option 1: Build knowledge base first (recommended)
# 🚀 AST-enhanced by default - 90% faster!
/build-kb
# Option 2: Start coding immediately (auto-build)
# Fellow will offer to build KB automatically when needed!
"Add authentication to the user endpoint"
# Check if automatic enrichment is enabled (default: on)
/toggle-hooks status
# Start coding naturally - context is automatically enriched!
"Add validation to the registration form"
# Optional: Use manual enrichment with /fellow
/fellow Add caching to the API
# Optional: Update KB after code changes (incremental, fast with AST)
/build-kb --update
✨ New: Auto-Build Feature
If you forget to build the knowledge base, Fellow will: