self-improvement

Log learnings and errors to markdown files for continuous improvement.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/newnol/video-training-at-anyscalr --skill self-improvement-newnol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/newnol/video-training-at-anyscalr/tree/main/skills/self-improving-agent
Command: npx skills add https://github.com/newnol/video-training-at-anyscalr --skill self-improvement-newnol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Self-improvement captures learnings, errors, and corrections to enable continuous improvement across codebases and sessions by organizing insights and promoting useful patterns to memory.

Core Features & Use Cases

  • Log command failures to a centralized markdown log to accelerate debugging and reliability.
  • Record user corrections to build a knowledge base of correct behavior.
  • Collect feature requests and insights to guide future capabilities and project memory.
  • Promote broadly applicable learnings to project memory via CLAUDE.md, AGENTS.md, or Copilot prompts.

Quick Start

Ensure the .learnings directory and log files exist in the workspace, then perform actions that fail or trigger corrections to generate learnings for later processing.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I log errors and user corrections to markdown for continuous improvement?

To log errors and corrections for continuous improvement, capture failures, user corrections, and missing features into centralized markdown files within a dedicated directory, enabling insights to persist across codebases and sessions.

How does logging learnings to markdown files help with debugging?

Logging learnings to markdown files accelerates debugging by centralizing command failures and errors into a structured record, creating a searchable knowledge base that prevents repeating past mistakes across different sessions.

Can I promote broadly applicable learnings to CLAUDE.md or AGENTS.md?

Yes, you can promote broadly applicable learnings to project memory files like CLAUDE.md, AGENTS.md, or copilot-instructions.md, ensuring that correct behaviors and patterns are applied automatically in future interactions.

What do I need to set up before capturing learnings and errors?

Before capturing learnings and errors, you need to ensure the designated learnings directory and its markdown log files already exist in your workspace to properly record failures and trigger corrections for later processing.

What is the best way to record feature requests and insights across sessions?

The best way to record feature requests and insights across sessions is to collect them into centralized markdown logs, organizing the insights to guide future capabilities and build a persistent project memory.

When should I not use markdown logs for self-improvement?

You should avoid relying on markdown logs for self-improvement when dealing with highly transient data that does not need to persist across sessions, as the system is designed to build long-term memory from failures and corrections.