plugins marketplace
← All plugins

si

v2.9.1

Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:memory-review, /si:promote, /si:extract, /si:memory-status, and /si:remember slash commands.

Claude Code6 skills

by Alireza RezvaniMIT24.2kupdated 10 hours ago

Source

git clone https://github.com/alirezarezvani/claude-skills

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is engineering-team/self-improving-agent/ inside the repository.

Layout

engineering-team/self-improving-agent/
├── .claude-plugin/plugin.json
├── skills/extract/SKILL.md
├── skills/memory-review/SKILL.md
├── skills/memory-status/SKILL.md
├── skills/promote/SKILL.md
├── skills/remember/SKILL.md
└── skills/self-improving-agent/SKILL.md

Skills6

extractskills/extract/SKILL.md

Turn a proven pattern or debugging solution into a standalone reusable skill with SKILL.md, reference docs, and examples. Use when the user runs /si:extract or asks to package a recurring solution from memory into a skill.

memory-reviewskills/memory-review/SKILL.md

Analyze auto-memory for promotion candidates, stale entries, consolidation opportunities, and health metrics. Use when the user runs /si:memory-review or asks what has been learned and what should be promoted or pruned.

memory-statusskills/memory-status/SKILL.md

Memory health dashboard showing line counts, topic files, capacity, stale entries, and recommendations. Use when the user runs /si:memory-status or asks how full or healthy the agent memory is.

promoteskills/promote/SKILL.md

Graduate a proven pattern from auto-memory (MEMORY.md) to CLAUDE.md or .claude/rules/ for permanent enforcement. Use when the user runs /si:promote or asks to make a learned behavior permanent.

rememberskills/remember/SKILL.md

Explicitly save important knowledge to auto-memory with timestamp and context. Use when a discovery is too important to rely on auto-capture.

self-improving-agentskills/self-improving-agent/SKILL.md

Curate Claude Code's auto-memory into durable project knowledge. Analyze MEMORY.md for patterns, promote proven learnings to CLAUDE.md and .claude/rules/, extract recurring solutions into reusable skills. Use when: (1) reviewing what Claude has learned about your project, (2) graduating a pattern from notes to enforced rules, (3) turning a debugging solution into a skill, (4) checking memory health and capacity.

Manifests1

engineering-team/self-improving-agent/.claude-plugin/plugin.json
{
  "name": "si",
  "version": "2.9.1",
  "description": "Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:memory-review, /si:promote, /si:extract, /si:memory-status, and /si:remember slash commands.",
  "author": {
    "name": "Alireza Rezvani",
    "url": "https://alirezarezvani.com"
  },
  "repository": "https://github.com/alirezarezvani/claude-skills",
  "license": "MIT",
  "skills": [
    "./skills"
  ],
  "homepage": "https://github.com/alirezarezvani/claude-skills/tree/main/engineering-team/self-improving-agent"
}