write_memory(
key="architecture_overview",
content="""
# Project Architecture
## Layers
- API: FastAPI routes in src/api/
- Services: Business logic in src/services/
- Models: SQLAlchemy models in src/models/
## Key Patterns
- Dependency injection via FastAPI Depends
- Repository pattern for data access
## Entry Points
- Main app: src/main.py
- CLI: src/cli.py
"""
)
Example: Code Conventions Memory
write_memory(
key="code_conventions",
content="""
# Code Conventions
- snake_case for functions/variables
- PascalCase for classes
- Type hints required for public functions
- Docstrings in Google style
- Tests in tests/ mirror src/ structure
"""
)
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: anilcancakir-claude-code-plugins-serena-memory3description: Serena Memory Management4---56# Serena Memory Management78## Memory Operations910| Operation | Tool |11|-----------|------|12| Save knowledge | `write_memory(key, content)` |13| Update existing | `edit_memory(key, content)` |14| Load knowledge | `read_memory(key)` |15| List all | `list_memories()` |16| Remove | `delete_memory(key)` |1718## Recommended Memory Keys1920| Key | Purpose |21|-----|---------|22| `architecture_overview` | System architecture |23| `code_conventions` | Coding standards |24| `recent_changes` | Latest commits |25| `known_issues` | Bugs and workarounds |26| `test_patterns` | Testing conventions |27| `session_context` | Current task (preserved during compaction) |2829## When to Update Memories30311. **After exploration**: Save architectural insights322. **After debugging**: Document root causes and fixes333. **After refactoring**: Record successful patterns344. **Before compaction**: Preserve current task context355. **After commits**: Summarize significant changes3637## Example: Architecture Memory3839```40write_memory(41 key="architecture_overview",42 content="""43# Project Architecture4445## Layers46- API: FastAPI routes in src/api/47- Services: Business logic in src/services/48- Models: SQLAlchemy models in src/models/4950## Key Patterns51- Dependency injection via FastAPI Depends52- Repository pattern for data access5354## Entry Points55- Main app: src/main.py56- CLI: src/cli.py57"""58)59```6061## Example: Code Conventions Memory6263```64write_memory(65 key="code_conventions",66 content="""67# Code Conventions6869- snake_case for functions/variables70- PascalCase for classes71- Type hints required for public functions72- Docstrings in Google style73- Tests in tests/ mirror src/ structure74"""75)76```7778---79> Converted and distributed by [TomeVault](https://tomevault.io/claim/anilcancakir) — claim your Tome and manage your conversions.80<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/anilcancakir-claude-code-plugins-serena-memory in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Serena Memory Management It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.