Agent skill · Backend & API

self-improvement

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects the agent ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) The agent realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill self-improving-agent-ederheisler-agent-skills --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/agent/self-improving-agent-ederheisler-agent-skills/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Self-Improvement Skill Log learnings and errors to markdown files for continuous improvement. Coding agents can later process these into fixes, and important learnings get promoted to project memory. **Not for** general Q&A, coding tasks, or ad-hoc reasoning. Use only to log, review, and promote learnings/errors/feature requests. **Context discipline:** Do not open whole log files; append directly or read only a small slice around the target entry. ## Memory Index (progressive loading) | Purpose | Path | |---------|------| | Learnings log | .learnings/LEARNINGS.md | | Errors log | .learnings/ERRORS.md | | Feature requests | .learnings/FEATURE_REQUESTS.md | | Formats reference | references/formats.md | | Examples | references/examples.md | | Promotion guide | references/promotion.md | | Review workflow | references/review.md | Maintain this table when adding new reference files; keep descriptions short so only the needed file is opened. ## Progressive Loading Rules - Do not load whole log files by default. Append directly to the correct file; if you must inspect, read only the relevant entry or a small surrounding slice. - Use grep/search first to find matching IDs or keywords bef

What's inside
Steps it walks through
  1. Memory Index (progressive loading)
  2. Progressive Loading Rules
  3. Quick Reference
  4. Setup
  5. Core Workflow
  6. 1. Log the Entry
  7. 2. Resolve When Fixed
  8. 3. Promote If Applicable
  9. Detection Triggers
  10. Priority Guidelines
  11. Recurring Pattern Detection
  12. Periodic Review
  13. Best Practices
  14. Reference Documentation
Ships with 1 file
  • metadata.json
Commands it runs
mkdir -p .learnings
More from claude-skill-registry
All skills →
About this skill
What does the self-improvement skill do?

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects the agent ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) The agent realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill self-improving-agent-ederheisler-agent-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going