来源信息
- 仓库
- 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 查看