self-improving-agent

Analyze Claude Code auto-memory to identify promotion candidates and stale entries.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill self-improving-agent-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improving-agent
Source: https://github.com/ano4l/SiteRent/tree/main/skills/self-improving-agent
Command: npx skills add https://github.com/ano4l/SiteRent --skill self-improving-agent-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes Claude Code auto-memory to identify promotion candidates, stale entries, and consolidation opportunities.

Core Features & Use Cases

  • Analyze MEMORY.md and topic files to surface actionable promotion candidates to CLAUDE.md or .claude/rules/.
  • Cross-reference CLAUDE.md and existing rules to detect duplicates, conflicts, and gaps.
  • Provide guidance for consolidating similar entries and extracting reusable skills.

Quick Start

Execute /si:review to start analyzing auto-memory and surface promotion candidates.

Frequently Asked Questions about self-improving-agent

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

FAQPage Schema
How do I promote Claude Code auto-memory entries to rules?

To promote Claude Code auto-memory, analyze MEMORY.md and topic files to identify actionable patterns, then consolidate them into CLAUDE.md or .claude/rules/ for durable project guidance. This extracts high-value learnings into permanent rules.

What is auto-memory analysis in Claude Code?

Auto-memory analysis reviews MEMORY.md and topic files to detect promotion candidates, stale entries, and consolidation opportunities. It cross-references CLAUDE.md and existing rules to eliminate duplicates, resolve conflicts, and extract reusable skills.

How do I clean up stale entries in MEMORY.md?

Clean up stale entries in MEMORY.md by running an auto-memory review that identifies outdated information and consolidation opportunities. The analysis cross-references CLAUDE.md to detect conflicts and gaps, guiding you to remove or update obsolete content.

Can I extract reusable skills from Claude Code memory files?

Yes, you can extract reusable skills from Claude Code memory files by analyzing auto-memory to identify promotion candidates. The process surfaces patterns from MEMORY.md that can be consolidated and promoted to enable durable guidance across multiple projects.

How do I find duplicate rules in CLAUDE.md and .claude/rules/?

Find duplicate rules in CLAUDE.md and .claude/rules/ by cross-referencing existing rules against auto-memory entries. The analysis detects duplicates, conflicts, and gaps, providing guidance for consolidating similar entries into a single source of truth.

When should I consolidate auto-memory topic files?

Consolidate auto-memory topic files when analysis detects stale entries, duplicates, or overlapping patterns across MEMORY.md. The review process identifies consolidation opportunities and promotes durable learnings to CLAUDE.md, reducing fragmentation in your project rules.