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.