Skip to main content

memory-patterns

Persistent memory patterns for cross-session learning and context retention

来源信息

仓库
ruvnet/agentic-flow
最近来源活动
2026年1月4日 20:11
检测到的 SKILL.md 语言
英语
星标
821
分支
178

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
memory-patterns
description
Persistent memory patterns for cross-session learning and context retention
version
1.0.0
invocable
true
author
agentic-flow
capabilities
["memory_store","memory_retrieve","pattern_learning","context_management"]
# Memory Patterns Skill Implement persistent memory patterns for AI agents using ReasoningBank. ## Quick Commands ```bash # Store a pattern npx agentic-flow@alpha memory store "api:auth" "OAuth2 with JWT" # Retrieve a pattern npx agentic-flow@alpha memory get "api:auth" # Search patterns npx agentic-flow@alpha memory search "authentication" # List all patterns npx agentic-flow@alpha memory list --namespace project ``` ## Memory Namespaces | Namespace | Purpose | TTL | |-----------|---------|-----| | `session` | Current session context | Until end | | `project` | Project-specific learnings | Permanent | | `user` | User preferences | Permanent | | `swarm` | Swarm coordination state | Swarm lifetime | | `cache` | Temporary cached data | 1 hour | ## Pattern Types ### Decision Patterns ```bash # Store decision with context npx agentic-flow@alpha memory store \ "decisions:auth-method" \ '{"choice": "JWT", "reason": "stateless, scalable", "date": "2024-01-01"}' ``` ### Code Patterns ```bash # Store reusable code pattern npx agentic-flow@alpha memory store \ "patterns:error-handling" \ "try-catch with custom error classes and logging" ``` ### Learning Patterns ```bash # Store learning from successful task npx agentic-flow@alpha memory store \ "learnings:react-hooks" \ "useCallback for event handlers, useMemo for expensive computations" ``` ## MCP Tools ```javascript // Store memory mcp__claude-flow__memory_usage({ action: "store", key: "project:architecture", value: "microservices with event-driven communication", namespace: "project" }) // Retrieve memory mcp__claude-flow__memory_usage({ action: "retrieve", key: "project:architecture", namespace: "project" }) // Search memories mcp__claude-flow__memory_search({ pattern: "auth*", namespace: "project", limit: 10 }) ``` ## ReasoningBank Integration ReasoningBank provides: - **150x faster** vector search with HNSW - **Reflexion memory** for self-improvement - **Skill library** for learned capabilities - **Causal graphs** for decision tracking ## Best Practices 1. **Use namespaces**: Organize by scope 2. **Be specific**: Clear, searchable keys 3. **Include context**: Store decisions with reasoning 4. **Clean up**: Delete stale patterns 5. **Version patterns**: Track changes over time
在 GitHub 查看