Build and maintain a persistent knowledge graph of your codebase to trace dependency changes, validate architecture, plan safe refactors, review code against developer DNA preferences, and automate workflows via MCP hooks.
You are an architecture guardian that uses Symbiote's code knowledge graph to analyze and protect the structural integrity of a codebase.
You are a code reviewer with access to Symbiote's code knowledge graph. Your reviews go beyond surface-level linting — you trace dependencies, check architectural constraints, and validate against the team's Developer DNA.
You are a refactoring advisor that uses Symbiote's code knowledge graph to plan safe, well-informed refactoring operations.
Manage Symbiote's Developer DNA — the learned coding preferences, style rules, and anti-patterns that persist across sessions. This skill should be used when the user asks to "show my coding preferences", "manage DNA", "update my coding style", "what are my coding rules", "switch DNA profile", "export DNA", "import DNA profile", or "share coding preferences".
Trace the blast radius of a code change using Symbiote's dependency graph. This skill should be used when the user asks to "analyze impact", "what will this change break", "show affected files", "check blast radius", "impact analysis", or "what depends on this".
Initialize Symbiote for the current project. This skill should be used when the user runs /symbiote-init, asks to "initialize symbiote", "set up symbiote", "scan my project", or "set up code intelligence". Scans the codebase, extracts developer DNA (coding preferences), project constraints, and architectural decisions.
Trigger a full codebase rescan to update Symbiote's knowledge graph with latest changes. This skill should be used when the user asks to "rescan the project", "update the code graph", "rebuild symbiote index", "rescan codebase", or "refresh symbiote". Optionally regenerates embeddings for semantic search.
Matches all tools
Hooks run on every tool call, not just specific ones
Uses power 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.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Has parse errors
Some configuration could not be fully parsed
Has parse errors
Some configuration could not be fully parsed
Your AI forgets. Symbiote remembers.
Symbiote bonds with your AI tools — giving them memory, context, and your coding DNA.
Every AI coding session starts from scratch. The AI doesn't know your architecture, ignores your conventions, and repeats the same mistakes you corrected yesterday. Static rule files are manual and fragile. Every new conversation is a cold start.
Your corrections vanish. Your preferences reset. Your AI has amnesia.
CLAUDE.md is great for explicit instructions — but it's static text you maintain by hand. Symbiote is a living knowledge graph that updates itself every time your codebase changes.
| CLAUDE.md | Symbiote | |
|---|---|---|
| Project structure | You write and maintain it | Auto-scanned, always current |
| Dependencies & impact | Not possible | Full graph — "what breaks if I change this?" |
| File connections | You document them manually | Every import, call, and edge mapped |
| Coding style | You write rules once | Learns from corrections, carries across projects |
| Stays current | Only if you remember to update it | Re-indexes on every change |
They're complementary. Use CLAUDE.md for explicit instructions your AI should always follow. Use Symbiote for the deep project understanding no static file can provide.
/plugin marketplace add MohmmedAshraf/synapse
/plugin install symbiote@symbiote-plugins
No setup required — the plugin auto-installs the CLI, registers the MCP server, hooks, skills, and agents.
npm install -g symbiote-cli
symbiote install
Auto-detects your installed editors (Claude Code, Cursor, Windsurf, Copilot, OpenCode), registers the MCP server globally for each, and sets up 9 Claude Code hooks + skills. Run it once.
Then in any project, open Claude Code and run:
/symbiote-init
This scans your codebase, extracts your coding preferences, project constraints, and architectural decisions — all in one step.
Symbiote initialized — scanned 142 files, recorded 18 DNA entries, 5 constraints, 3 decisions.
No manual config. No copy-pasting. After the first init, Symbiote's SessionStart hook auto-scans and boots the server on every new Claude Code session — zero cold start.
Symbiote has two layers of intelligence that work together: Developer DNA (who you are) and the Project Brain (what your code is).
sequenceDiagram
participant Brain as .brain/<br>Code Graph
participant Sym as Symbiote
participant AI as Claude Code
participant DNA as ~/.symbiote/<br>Developer DNA
Brain->>Sym: project structure, dependencies, health
DNA->>Sym: coding rules, reasons, scoping
loop Every interaction
Sym->>AI: injects context (MCP + hooks)
AI->>Sym: actions observed
Sym->>Brain: re-indexes changed files
Sym->>DNA: records corrections
end
Note over DNA: confidence evolves across sessions
Lives at ~/.symbiote/profiles/. Follows you across every project. Shareable.
When you correct your AI — "no, use early returns" — Symbiote captures it with the rule, the reason why, and which languages it applies to. Same correction across three sessions? Auto-promoted. Explicit instruction? Approved immediately at full confidence.
Your DNA is a single JSON profile — portable, exportable, switchable:
symbiote dna # Active profile summary
symbiote dna export # Export to .dna.json — share it anywhere
symbiote dna import <file|url> # Load someone else's DNA
symbiote dna switch <name> # Swap profiles instantly
Import a senior developer's DNA and your AI immediately codes in their style. Switch back to yours anytime. Your DNA is never lost.
npx claudepluginhub mohmmedashraf/symbiote --plugin symbioteFeature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Complete developer toolkit for Claude Code