Agent skill · product strategy · aiskillstore

self-improving-agent

A universal self-improving agent that learns from ALL skill experiences. Uses multi-memory architecture (semantic + episodic + working) to continuously evolve the codebase. Auto-triggers on skill completion/error with hooks-based self-correction.

Why this skill is useful

Adds a comprehensive self-improvement framework with multi-memory architecture and auto-triggered hooks that fundamentally enhances the agent's learning and adaptability capabilities.

What it needs

About 8k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Self-Improving Agent "An AI agent that learns from every interaction, accumulating patterns and insights to continuously improve its own capabilities." — Based on 2025 lifelong learning research Overview This is a universal self-improvement system that learns from ALL skill experiences, not just PRDs. It implements a complete feedback loop with: Multi-Memory Architecture: Semantic + Episodic + Working memory Self-Correction: Detects and fixes skill guidance errors Self-Validation: Periodically verifies skill accuracy Hooks Integration: Auto-triggers on skill events (beforestart, aftercomplete, onerror) Evolution Markers: Traceable changes with source attribution Research-Based Design Based on 2025 research: Research Key Insight Application ---------- ------------- ------------- SimpleMem Efficient lifelong memory Pattern accumulation system Multi-Memory Survey Semantic + Episodic memory World knowledge + experiences Lifelong Learning Continuous task stream learning Learn from every skill use Evo-Memory Test-time lifelong learning Real-time adaptation The Self-Improvement Loop When This Activates Automatic Triggers (via hooks) Event Trigger Action ------- --------- -------- beforestart Any skill starts Log session start aftercomplete Any skill completes Extract patterns, update skills onerror Bash returns non-zero exit Capture error context, trigger self-correction Manual Triggers User says "自我进化", "self-improve", "从经验中学习" User says "分析今天的经验", "总结教训" User asks to improve a specific skill Evolution Priority Matrix Trigger evolution when new reusable knowledge appears: Trigger Target Skill Priority Action --------- -------------- ---------- -------- New PRD pattern discovered prd-planner High Add to quality checklist Architecture tradeoff clarified architecting-solutions High Add to decision patterns API design rule learned api-designer High Update template Debugging fix discovered debugger High Add to anti-patterns Review checklist gap code-reviewer High Add checklist …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/self-improving-agent

View the source on GitHub

Browse the @skills marketplace