self-improving-agent

Analyze MEMORY.md and topic files to promote recurring learnings into CLAUDE.md rules.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/Patasse97/claude-skills --skill self-improving-agent-patasse97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improving-agent
Source: https://github.com/Patasse97/claude-skills/tree/main/engineering-team/self-improving-agent
Command: npx skills add https://github.com/Patasse97/claude-skills --skill self-improving-agent-patasse97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Curate Claude Code's auto-memory into structured, durable project knowledge by analyzing MEMORY.md and related topic files to promote proven learnings and to extract reusable skills.

Core Features & Use Cases

  • Analyze auto-memory (MEMORY.md) and topic files to identify recurring learnings, stale entries, and gaps.
  • Promote proven patterns to CLAUDE.md or .claude/rules/ for enforceable guidance.
  • Extract recurring solutions into reusable skills (SKILL.md) for portability across projects.
  • Provide memory health metrics and actionable recommendations via /si:status and /si:review.
  • Maintain memory hygiene by consolidating duplicates and flagging conflicts with CLAUDE.md.

Quick Start

Run /si:review to identify promotion candidates, then use /si:promote to graduate a proven pattern into CLAUDE.md or .claude/rules/.

Frequently Asked Questions about self-improving-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Claude Code auto-memory into enforceable project rules?

To convert Claude Code auto-memory into enforceable project rules, analyze MEMORY.md and topic files to identify recurring patterns, then promote proven learnings into CLAUDE.md or the .claude/rules/ directory for durable project guidance.

What is the best way to extract reusable skills from Claude Code memory files?

The best way to extract reusable skills from Claude Code memory files is to consolidate recurring solutions found in auto-memory into portable SKILL.md files, ensuring broad applicability while avoiding project-specific data.

How do I check the health of my Claude Code MEMORY.md file?

Check the health of your Claude Code MEMORY.md file by running memory health checks that surface stale entries, consolidate duplicates, and flag conflicts with existing CLAUDE.md rules.

Can I promote recurring learnings from auto-memory topic files into CLAUDE.md?

Yes, you can promote recurring learnings from auto-memory topic files into CLAUDE.md by generating a promotion plan that scopes across existing memory architecture to surface durable, actionable patterns.

How do I maintain memory hygiene when consolidating Claude Code auto-memory?

Maintain memory hygiene when consolidating Claude Code auto-memory by documenting steps for rule promotion, flagging conflicts, and ensuring portability by avoiding project-specific data in the extracted skills.