What problem does it solve? Agents that cannot learn from past executions repeat mistakes and rediscover solutions. This Skill provides a ReasoningBank implementation backed by AgentDB's vector database so agents can store experiences, judge outcomes, and retrieve relevant patterns to improve decision-making over time. ## Core Features & Use Cases - Trajectory Tracking & Verdict Judgment: Record agent execution paths with outcomes and judge new trajectories against similar past successes. - Memory Distillation & Pattern Recognition: Consolidate similar experiences into high-level 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 .swarm/memory.db databases. - Use Case: A coding agent stores each successful API optimization as an embedded pattern; when facing a new endpoint, it retrieves similar past optimizations with synthesized context and applies the proven approach. ## Quick Start Initialize an AgentDB ReasoningBank database and store a successful experience pattern so the agent can retrieve it for similar future tasks.