coder-memory-recall

Retrieve universal coding patterns from a vector database for debugging and architecture decisions.

3|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/hongbietcode/synthetic-claude --skill coder-memory-recall-hongbietcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coder-memory-recall
Source: https://github.com/hongbietcode/synthetic-claude/tree/main/plugins/productivity-kit/skills/coder-memory-recall
Command: npx skills add https://github.com/hongbietcode/synthetic-claude --skill coder-memory-recall-hongbietcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill retrieves universal coding patterns from a vector database to inform and accelerate coding tasks, helping engineers apply time-tested patterns to new problems and reduce reinventing the wheel.

Core Features & Use Cases

  • Two-stage retrieval: Search previews and materialize full memories to surface relevant patterns before coding tasks.
  • Auto-invocation: Automatically triggers memory recall before complex tasks or when the user requests recall with --recall.
  • Role-based collections: Leverages predefined role collections (e.g., universal, backend, frontend) to tailor patterns to the current context; use cases include debugging, architecture decisions, and cross-language pattern reuse.

Quick Start

Trigger recall by saying --recall or enable automatic recall before a challenging task.

Frequently Asked Questions about coder-memory-recall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recall universal coding patterns to help with hard debugging?

To recall coding patterns for debugging, trigger memory retrieval using the --recall command or enable automatic invocation before complex tasks. This searches a vector database to surface relevant patterns and accelerate your debugging process.

What is two-stage retrieval for coding pattern reuse?

Two-stage retrieval first generates search previews and then materializes full memories from a vector database. This mechanism surfaces relevant coding patterns before coding tasks, informing architectural decisions and cross-language pattern reuse.

How do I apply role-based collections to architectural decisions?

Role-based collections tailor retrieved coding patterns to your current context, such as backend or frontend roles. This targeted memory recall informs architectural decisions by surfacing time-tested patterns specific to your engineering role.

When do I need to use a vector database for cross-language pattern reuse?

You need a vector database for cross-language pattern reuse when solving non-obvious problems that span multiple programming languages. It stores universal coding patterns, allowing you to retrieve and apply proven solutions across different language environments.

Does memory recall automatically trigger before complex coding tasks?

Yes, memory recall automatically triggers before complex coding tasks when auto-invocation is enabled. You can also manually trigger the vector database pattern retrieval at any time by explicitly using the --recall command.

What are the limitations of relying on recalled coding patterns for architecture decisions?

Recalled coding patterns provide time-tested solutions but may not cover entirely novel architectural decisions. The retrieval relies on predefined role collections and query hints, meaning non-obvious problems outside existing pattern collections might yield less relevant results.