promote

Promote recurring MEMORY.md learnings into CLAUDE.md or .claude/rules entries.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/stericishere/skills --skill promote-stericishere
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: promote
Source: https://github.com/stericishere/skills/tree/main/self-improving-agent/skills/promote
Command: npx skills add https://github.com/stericishere/skills --skill promote-stericishere

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts recurring auto-memory learnings into permanent enforcement by promoting patterns from MEMORY.md to CLAUDE.md or .claude/rules, so future sessions automatically follow the established instructions.

Core Features & Use Cases

  • Identify recurring patterns in MEMORY.md and select CLAUDE.md or .claude/rules as the enforcement target.
  • Distill the learning into concise, one-line rules suitable for CLAUDE.md style instruction.
  • Clean up MEMORY.md by removing the promoted entry to keep memory compact and focused.

Quick Start

Identify a recurring MEMORY.md entry and promote it to CLAUDE.md or .claude/rules, then remove the original MEMORY.md entry.

Frequently Asked Questions about promote

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

FAQPage Schema
How do I promote auto-memory learnings from MEMORY.md to CLAUDE.md?▼

To promote auto-memory learnings, identify a recurring MEMORY.md entry, distill it into a concise one-line rule, add it to CLAUDE.md or .claude/rules, and remove the original memory note to enforce it permanently.

What is the best way to convert recurring project notes into enforceable rules?▼

The best way to convert recurring project notes into enforceable rules is distilling them into concise, one-rule-per-line formats and writing them to CLAUDE.md or .claude/rules, ensuring future sessions automatically follow established instructions.

When do I need to move memory entries into .claude/rules?▼

You need to move memory entries into .claude/rules when recurring patterns in MEMORY.md require permanent enforcement across future sessions, converting temporary learnings into strict instructions for consistent project execution.

Does promoting rules to CLAUDE.md require a specific format?▼

Yes, promoting rules to CLAUDE.md requires a concise, one-rule-per-line content format. You must also specify a target location, choosing between CLAUDE.md and .claude/rules for the enforcement entry.

Why should I remove entries from MEMORY.md after promoting them?▼

You should remove promoted entries from MEMORY.md to keep the memory compact and focused. This cleanup prevents redundant tracking by ensuring the learning is exclusively managed as an enforceable rule.