Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
borghei avatar

Self Improving Agent

  • 210 installs
  • 451 repo stars
  • Updated July 21, 2026
  • borghei/claude-skills

Design agents that learn from failures, update prompts or tools, and refine behavior over sessions without manual rewrites after each mistake.

About

Guides construction of self-improving Claude agents that capture errors, distill lessons, and update strategies over time—ideal for long-running assistants that must adapt without constant human prompt surgery.

  • Adds reflection and feedback loops to agent runs
  • Persists lessons learned across sessions
  • Tunes prompts and tool selection from outcomes
  • Reduces repeated human correction cycles
  • Supports eval-driven iteration on agent behavior

Self Improving Agent by the numbers

  • 210 all-time installs (skills.sh)
  • Ranked #2,816 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/borghei/claude-skills --skill self-improving-agent

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs210
repo stars451
Last updatedJuly 21, 2026
Repositoryborghei/claude-skills

What it does

Design agents that learn from failures, update prompts or tools, and refine behavior over sessions without manual rewrites after each mistake.

Files

SKILL.mdMarkdownGitHub ↗

Self-Improving Agent - Autonomous Learning Patterns

Architectural patterns for AI agents that get better with use. Most agents are stateless -- they repeat mistakes because they cannot learn from their own execution. This skill closes that gap with patterns for feedback capture, memory curation, skill extraction, and regression detection. Key insight: auto-memory captures everything, but curation turns noise into knowledge.

Core Capabilities

  • Memory curation — a layered memory stack (CLAUDE.md → MEMORY.md → session), review protocol, and promotion criteria for graduating learnings into enforced rules.
  • Feedback loops — outcome classification, signal extraction, and a capture template that turn every task result into a structured learning.
  • Regression detection — metrics, thresholds, and a response protocol that flags performance degradation within a few sessions.
  • Skill extraction — criteria and a 4-step process to graduate proven patterns into standalone skill packages.
  • Meta-learning — adaptive capture strategy and anti-pattern detection so the agent learns what is worth learning.
  • Continuous calibration — confidence scoring and belief revision for resolving contradictions across learned knowledge.

When to Use

  • Building agents intended to improve over time rather than stay stateless.
  • Managing auto-memory (MEMORY.md) and deciding what to keep, promote, or retire.
  • Designing self-correcting feedback loops and regression alarms for agent behavior.
  • Graduating recurring solutions into reusable skill packages.

Sub-Skills

Compound sub-skill architecture — each file in skills/ handles one step of the improvement loop:

Sub-SkillFilePurpose
Rememberskills/remember.mdCapture errors and learnings from current session
Extractskills/extract.mdExtract reusable patterns from completed work
Promoteskills/promote.mdGraduate proven patterns to permanent rules
Reviewskills/review.mdAudit memory health, prune stale entries
Statusskills/status.mdDashboard showing memory state and learning progress

Flow: Remember → Extract → Promote → Review, with Status providing visibility back into the cycle.

Tools

ToolPurposeCommand
pattern_extractor.pyExtract reusable patterns from session logspython scripts/pattern_extractor.py --input sessions.jsonl --min-occurrences 3
memory_health_checker.pyAudit memory for line counts, stale, and promotable entriespython scripts/memory_health_checker.py --memory ./MEMORY.md --rules ./.claude/rules/
rule_promoter.pyValidate and apply promotions from memory to rulespython scripts/rule_promoter.py --memory ./MEMORY.md --list-candidates
feedback_analyzer.pyAnalyze feedback logs for success rates and opportunitiespython scripts/feedback_analyzer.py analyze
regression_detector.pyCompare baseline vs current performance metricspython scripts/regression_detector.py compare
rule_manager.pyManage a learned rules knowledge base with CRUDpython scripts/rule_manager.py list

References

Load the reference that matches the task — keep this file lean and pull detail on demand:

  • [references/memory-curation-guide.md](references/memory-curation-guide.md) — the memory stack, review protocol, promotion criteria/targets, the Weekly Memory Health Check workflow, and the continuous-calibration (confidence scoring + belief revision) machinery. Read when curating MEMORY.md or promoting learnings to rules.
  • [references/feedback-loop-patterns.md](references/feedback-loop-patterns.md) — the core improvement-loop architecture and maturity levels, outcome classification + signal extraction, the capture template, regression metrics/response, the post-session and regression-investigation workflows, common pitfalls, troubleshooting, and the success-criteria bar. Read when designing feedback capture or diagnosing a regression.
  • [references/meta-learning-architectures.md](references/meta-learning-architectures.md) — skill-extraction criteria and process, the adaptive capture strategy, and anti-pattern detection. Read when the agent should adapt its own learning strategy or extract a proven pattern into a skill.
  • [references/self-improvement-methodology.md](references/self-improvement-methodology.md) — the five layers of agent learning, the confidence-scoring model, the promotion decision tree, the memory-curation checklist, anti-patterns, and the metrics/thresholds table. Read for the end-to-end methodology overview.

Scope & Limitations

This skill covers:

  • Architectural patterns for building agents that learn from execution history and user feedback.
  • Memory lifecycle management: capture, curation, promotion, and retirement of learned knowledge.
  • Performance regression detection frameworks and response protocols for agent systems.
  • Skill extraction methodology for graduating proven patterns into reusable, standalone packages.

This skill does NOT cover:

  • Runtime agent orchestration or multi-agent coordination -- see agent-workflow-designer and agent-protocol.
  • Prompt engineering, testing, or versioning of the prompts themselves -- see prompt-engineer-toolkit.
  • Infrastructure-level observability (logging, tracing, alerting dashboards) -- see observability-designer.
  • Initial agent architecture design, tool selection, or capability planning -- see agent-designer.

Integration Points

SkillIntegrationData Flow
context-engineControls what the agent sees per session; this skill decides what is worth remembering long-termPromoted rules and curated memory feed context retrieval; context relevance metrics flow back for regression tracking
agent-designerDefines the agent's architecture and capabilities; this skill layers learning infrastructure on topArchitecture constraints inform possible feedback loops; extracted skills feed back as new capabilities
prompt-engineer-toolkitPrompts degrade as codebases evolve; this skill detects prompt regression via outcome trackingPerformance metrics flag underperforming prompts; prompt updates feed back as CLAUDE.md rule changes
observability-designerProvides system-level metrics; this skill provides agent-behavior-level metricsSystem telemetry enriches regression diagnosis; agent metrics export to observability dashboards
tech-debt-trackerStale rules and bloated memory are technical debt this can surface alongside code debtMemory health metrics feed debt scoring; debt prioritization informs which stale rules to retire
agent-workflow-designerMulti-step workflows benefit from per-step feedback capture and cross-workflow pattern extractionPer-step outcome data flows into feedback loops; extracted optimizations update workflow definitions

Related skills

AI & Agent Buildingagentsautomationllm

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.