What problem does it solve?
This Skill tackles the challenge of maintaining context, recalling past decisions, and documenting knowledge throughout the development lifecycle. It integrates short-term progress tracking with long-term design knowledge, ensuring efficient, consistent, and well-documented development.
Core Features & Use Cases
- Dual-Memory Strategy: Combines Serena's rapid, short-term project notes with Cipher's persistent, searchable design knowledge for comprehensive context.
- Pre-Implementation Review: Quickly access past solutions and project status before starting new tasks, avoiding redundant work and leveraging existing expertise.
- Continuous Progress Tracking: Record ongoing decisions, challenges, and next steps, making interruptions seamless and project handovers smooth.
- Knowledge Accumulation: Systematically store design rationale, technical choices, and lessons learned for future reference, building a valuable organizational asset.
- Use Case: When picking up a task after a break, use
read_memory to instantly recall your last stopping point and cipher_memory_search to review relevant design patterns, then write_memory to log your progress.
Quick Start
Example: Check current project status
mcp__serena__read_memory(memory_file_name="current-project-status")
Example: Search for past filtering implementations
cipher_memory_search(query="image filtering feature implementation")
Example: Record your current task progress
mcp__serena__write_memory(
memory_name="active-development-tasks",
content="Implementing image filtering: FilterCriteria dataclass done."
)
Example: Store a completed design decision
cipher_store_reasoning_memory(
title="LoRAIro Image Filtering Design",
content="Adopted dataclass for FilterCriteria for type safety."
)