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.