From symbiote
Manages Symbiote's Developer DNA: persistent coding preferences, style rules, and anti-patterns. View, record, update, export/import/switch profiles via MCP tools and CLI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/symbiote:symbiote-dnaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage developer coding preferences that Symbiote learns and enforces across sessions.
Manage developer coding preferences that Symbiote learns and enforces across sessions.
DNA entries are coding rules Symbiote tracks with confidence scores. They have:
Use the get_developer_dna MCP tool. Filter by category:
get_developer_dna({ category: "formatting" })
get_developer_dna({ category: "patterns" })
get_developer_dna({}) // all entries
Use the record_instruction MCP tool:
record_instruction({
rule: "Always use early returns over nested if-else",
reason: "Reduces cognitive load and keeps functions flat",
category: "patterns",
applies_to: ["typescript", "javascript"],
source: "explicit"
})
npx -y symbiote-cli dna # Show active profile summary
npx -y symbiote-cli dna list # List all profiles
npx -y symbiote-cli dna switch # Switch active profile
npx -y symbiote-cli dna export # Export profile to .dna.json
npx -y symbiote-cli dna import # Import a shared profile
npx -y symbiote-cli dna diff # Compare two profiles
Export the current profile for team sharing:
npx -y symbiote-cli dna export
This creates a .dna.json file that teammates can import:
npx -y symbiote-cli dna import path/to/.dna.json
Diff two profiles to see divergence:
npx -y symbiote-cli dna diff
When showing DNA, format as a clean grouped list:
## Developer DNA — {profile name}
### Formatting ({count})
- Use 4-space indentation everywhere (confidence: 1.0)
- Single quotes for strings (confidence: 0.9)
### Patterns ({count})
- Prefer early returns over nesting (confidence: 1.0)
- const over let, never var (confidence: 0.8)
### Architecture ({count})
- ...
npx claudepluginhub mohmmedashraf/symbiote --plugin symbioteLearns your work habits from conversations, builds a portable profile, and applies it across sessions and projects. Activates on new sessions, coding, debugging, and planning.
Analyzes GitHub contributions to extract an engineer's coding style, patterns, best practices, architecture, and review feedback into a structured knowledge base.
Generates tailored rules and instruction files for 13+ AI coding agents (Claude Code, Cursor, Copilot, etc.) via interactive questionnaire. Use when setting up agent rules or establishing team coding standards.