Codebase intelligence layer for prp-core: adds cross-session memory keyed by Jira ticket + branch, and Jira context injection directly into the prp-plan and prp-implement workflow phases.
npx claudepluginhub arturgomes/claude-code-toolkitAugments 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.
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"