By arturgomes
Augments prp-core prp-plan and prp-implement with two-tier codebase search (Serena LSP + SocratiCode semantic), cross-session task memory keyed by Jira ticket + branch, and live Jira ticket context injection. Install alongside prp-core.
Enhanced prp-implement. Extends prp-core:prp-implement with: cross-session memory restored before execution, Context7 library verification before each task that calls external APIs, KB consultation for implementation decisions, and continuous drift-guard checks that anchor every task to the original acceptance criteria. Use exactly as prp-core:prp-implement — pass the path to a .plan.md file.
Enhanced prp-plan. Extends prp-core:prp-plan with: cross-session memory (task-memory), Jira context injection (Atlassian MCP), two-tier codebase search (Serena + SocratiCode), personal knowledge base consultation (ask-kb + consult-kb), verified library docs (Context7), and continuous requirements grounding (drift-guard). Use exactly as prp-core:prp-plan — pass a feature description, Jira ticket, or .prd.md path.
Enhanced codebase-analyst. Extends prp-core:codebase-analyst with: memory pre-fill (restores prior data-flow findings), Serena LSP for precise symbol resolution of every entry point and caller identified, and drift-guard question #2 (scope boundary check) applied to the integration points mapped. Use proactively to understand HOW code works — same purpose as prp-core:codebase-analyst but with LSP-verified file:line references.
Enhanced codebase-explorer. Extends prp-core:codebase-explorer with: memory pre-fill (skips re-searching areas already cached in task-memory), Serena LSP symbol resolution for exact file:line references, SocratiCode semantic search for intent-based discovery, and KB pattern lookup for the feature domain. Use when you need to locate files, understand directory structure, and extract actual code patterns — the same as prp-core:codebase-explorer but with codebase-intelligence sources wired in.
Autonomous pre-planning research agent. Use when asked to "investigate", "research the codebase for", "find everything about", or "explore before planning". Runs task-memory load, then Serena + SocratiCode searches, producing a structured file:line report ready to feed into prp-plan. Complements codebase-intelligence:codebase-explorer and codebase-intelligence:codebase-analyst.
Enhanced web-researcher. Extends prp-core:web-researcher with: KB pre-check (consults personal knowledge base before any web search — KB-covered topics skip web entirely), Context7 pre-check (verifies library API signatures before searching for usage patterns), and drift-guard question #5 (flags any research findings that introduce scope not in the original task). Use when you need information beyond training data — same purpose as prp-core:web-researcher but KB and Context7 run first to minimise unnecessary web calls and prevent hallucinated API usage.
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.
Codebase intelligence plugin for Claude Code (terminal). Extends prp-core with
persistent memory, Serena LSP search, SocratiCode semantic search, personal KB consultation,
Context7 library verification, and drift-guard requirements anchoring.
For Claude Code CLI only — not Claude Desktop.
Open your terminal and run Claude Code. Plugin commands run inside the Claude Code session, not from your shell:
# Inside claude session:
/plugin marketplace add Wirasm/PRPs-agentic-eng
/plugin install prp-core
/plugin marketplace add arturgomes/claude-code-toolkit
/plugin install codebase-intelligence
/reload-plugins
Verify:
/plugin list
You should see both prp-core and codebase-intelligence listed.
Run these from your shell (outside Claude Code). They register globally — available in every project.
docker pull ghcr.io/oraios/serena:latest
claude mcp add serena \
--scope user \
--transport stdio \
-- docker run --rm -i \
--network host \
-e SERENA_DOCKER=1 \
-v "${HOME}/projects:/workspaces/projects" \
ghcr.io/oraios/serena:latest \
serena start-mcp-server \
--context claude-code \
--transport stdio
First use per project — index it so Serena starts fast:
cd /your/project
docker run --rm \
-v "${PWD}:/workspaces/project" \
ghcr.io/oraios/serena:latest \
serena project index /workspaces/project
This creates a .serena/ folder in your project. Add it to .gitignore if you don't want to commit it.
claude mcp add socraticode \
--scope user \
--transport stdio \
-- npx -y socraticode
First use per project — open Claude Code in the project and say:
> Index this codebase
SocratiCode auto-pulls its own Qdrant + Ollama Docker images on first run (~5 min, one-time).
claude mcp add context7 \
--scope user \
--transport http \
https://mcp.context7.com/mcp
# 1. Get an API token: https://id.atlassian.com/manage-profile/security/api-tokens
# 2. Encode your credentials
echo -n "[email protected]:your-api-token" | base64
# 3. Register the MCP
claude mcp add atlassian \
--scope user \
--transport http \
https://mcp.atlassian.com/v1/mcp \
--header "Authorization: Basic <paste-base64-output-here>"
claude mcp list
# Should show: serena, socraticode, context7, atlassian
The ask-kb, consult-kb, and kb-indexer skills use a personal knowledge base of books
and principles you've indexed. Skip this step if you don't have one yet — the skills degrade
gracefully when no KB is present.
mkdir -p ~/kb
# Download the example registry to use as a template
curl -sL https://raw.githubusercontent.com/arturgomes/claude-code-toolkit/main/kb-registry-example.yaml \
> ~/kb/kb-registry.yaml
# Edit it to point at your actual KB files
$EDITOR ~/kb/kb-registry.yaml
To add a book to your KB later, upload the PDF to Claude Code and say:
> Add this PDF to my knowledge base
cat >> .gitignore << 'EOF'
~/.claude/memory/
.serena/
.indexes/
EOF
Or add globally so you never have to think about it:
cat >> ~/.gitignore_global << 'EOF'
~/.claude/memory/
.serena/
.indexes/
EOF
git config --global core.excludesfile ~/.gitignore_global
Everything runs through /codebase-intelligence:prp-plan and /codebase-intelligence:prp-implement — same commands as prp-core,
but with the intelligence layer active.
/codebase-intelligence:prp-plan "add PDF export for invoices PROJ-421"
What happens automatically:
PROJ-421~/.claude/memory/PROJ-421/<branch>.md (or loads existing)codebase-explorer + codebase-analyst with Serena + SocratiCode.claude/PRPs/plans/pdf-export-for-invoices.plan.md/codebase-intelligence:prp-implement .claude/PRPs/plans/pdf-export-for-invoices.plan.md
git checkout feature/PROJ-421-pdf-export
/codebase-intelligence:prp-plan "fix PROJ-421 QA failures"
npx claudepluginhub arturgomes/claude-code-toolkit --plugin codebase-intelligencePersistent project memory for AI coding agents — semantic search, AST-aware chunking, dependency graphs, and conversation history
Teaches Claude how to use sverklo's code intelligence MCP tools — semantic search, blast-radius, PR review, codebase audit, persistent memory
Optimized file search, semantic indexing, and persistent memory for Claude Code — with optional sync to a self-hosted web dashboard
Unified context retrieval from Forgetful Memory, Context7 docs, and Serena symbol analysis
Codebase intelligence — semantic search workflows, dependency graph analysis, and context artifact exploration for SocratiCode
Official Atlassian MCP server for Jira and Confluence integration with OAuth authentication. Provides ticket management, JQL search, and ensures work completeness. Zero configuration - OAuth handles authentication automatically.