← ClaudeAtlas

encode-repo-serenalisted

Populates the Forgetful knowledge base using Serena's LSP-powered symbol analysis for accurate, comprehensive codebase understanding. Use when you say "encode this repository", "populate forgetful with this codebase", "onboard to this repo", "refresh project understanding", or "build knowledge base for this project". Do NOT use to analyze existing repo structure (use serena-code-architecture) or for symbol-edit guidance (use using-serena-symbols).
rjmurillo/ai-agents · ★ 34 · AI & Automation · score 79
Install: claude install-skill rjmurillo/ai-agents
# Encode Repository (Serena-Enhanced) Transform an undocumented codebase into a rich, searchable knowledge repository using Serena's LSP-powered symbol analysis. ## Triggers | Trigger Phrase | Operation | |----------------|-----------| | `encode this repository` | Full 12-phase encoding pipeline | | `populate forgetful with this codebase` | Full encoding pipeline | | `onboard to this repo` | Discovery + foundation phases | | `refresh project understanding` | Re-run encoding on updated codebase | | `build knowledge base for this project` | Full encoding pipeline | ## When to Use Use this skill when: - Onboarding to a new repository that lacks Forgetful knowledge - Repository structure has changed significantly since last encoding - Forgetful searches return sparse or outdated results for the project Use `research-and-incorporate` instead when: - Researching an external topic, not encoding a codebase - You need analysis of a single concept, not full repository encoding ## Quick Start ```text /encode-repo-serena /encode-repo-serena ./my-project "encode this repository" "populate forgetful with this codebase" ``` | Input | Output | Duration | |-------|--------|----------| | Codebase path | Forgetful memories + entities + docs | 30-60 min | ## Prerequisites 1. **Serena plugin**: `claude plugins list | grep serena` 2. **Forgetful MCP**: Test with `execute_forgetful_tool("list_projects", {})` 3. If missing, run `/context-hub-setup` first ## Process ### Phase 0: Discov