What problem does it solve? Agents that cannot retain and learn from past experiences repeat mistakes and re-derive solutions. This Skill provides ReasoningBank patterns backed by AgentDB's vector database so agents can store experiences, judge outcomes, distill memories, and improve decision-making over time. ## Core Features & Use Cases - Trajectory Tracking & Verdict Judgment: Record agent execution paths with outcomes and judge success by comparing against similar past trajectories. - Memory Distillation & Pattern Recognition: Consolidate similar experiences into reusable patterns using reasoning modules like PatternMatcher, ContextSynthesizer, MemoryOptimizer, and ExperienceCurator. - Legacy Compatibility & Migration: Existing ReasoningBank APIs work unchanged on the AgentDB backend, with CLI migration from legacy memory databases. - Use Case: A coding agent stores each successful debugging session as an embedded pattern; on the next similar bug, it retrieves the top-k matching experiences via vector search and injects them as context, cutting resolution time. ## Quick Start Initialize an AgentDB database with npx agentdb init, then use the createAgentDBAdapter API to store and retrieve experience patterns for your agent.