self-improving-agent

Curate Claude Code auto-memory into project rules and reusable skills.

Updated Aug 14, 2026
One-click install
npx skills add https://github.com/Rohithdgrr/REEK-uninstaller --skill self-improving-agent-rohithdgrr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: self-improving-agent
Source: https://github.com/Rohithdgrr/REEK-uninstaller/tree/main/.opencode/skills/self-improving-agent
Command: npx skills add https://github.com/Rohithdgrr/REEK-uninstaller --skill self-improving-agent-rohithdgrr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Claude Code's auto-memory captures project learnings in MEMORY.md but never curates them, leaving stale entries, wasted context space, and valuable patterns that never become enforced rules. ## Core Features & Use Cases - Memory Review: Analyze MEMORY.md to find promotion candidates, stale entries, and consolidation opportunities with /si:memory-review. - Pattern Promotion: Graduate proven learnings from MEMORY.md into CLAUDE.md or scoped .claude/rules/ files with /si:promote. - Skill Extraction: Turn recurring debugging solutions into standalone, installable skills with /si:extract. - Use Case: After Claude repeatedly discovers your project uses pnpm, run /si:promote to convert that note into an enforced CLAUDE.md rule and free memory space. ## Quick Start Ask the agent to review my MEMORY.md and suggest which learnings should be promoted to project 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 promote a pattern from MEMORY.md to CLAUDE.md?▼

Run /si:memory-review to identify recurring patterns flagged as promotion candidates, then use /si:promote to graduate the approved entry into CLAUDE.md or a scoped .claude/rules/ file. The MEMORY.md entry is removed afterward to free space.

What is the difference between MEMORY.md and CLAUDE.md in Claude Code?▼

MEMORY.md is Claude's auto-written scratchpad of project learnings, loaded only up to 200 lines. CLAUDE.md contains enforced project rules you write, loaded in full every session with higher priority.

Does self-improving-agent work with OpenClaw or Codex CLI?▼

Yes, it supports OpenClaw by reading workspace/MEMORY.md and Codex CLI by reading AGENTS.md patterns. GitHub Copilot is partially supported through manual promotion into .github/copilot-instructions.md.

How do I turn a debugging solution into a reusable skill?▼

Use /si:extract, which invokes the skill-extractor agent to generate a complete skill from a proven pattern, including SKILL.md frontmatter, reference documentation, and examples ready for installation or publishing.

When should I use .claude/rules/ instead of CLAUDE.md?▼

Use .claude/rules/ for patterns that only apply to specific file types, defined with a paths frontmatter field. These scoped rules load only when matching files are open, avoiding context overhead otherwise.