self-improvement

Log learnings, errors, and feature requests into standardized .learnings markdown files.

239|30|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/jdrhyne/agent-skills --skill self-improvement-jdrhyne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/jdrhyne/agent-skills/tree/main/clawdbot/self-improving-agent
Command: npx skills add https://github.com/jdrhyne/agent-skills --skill self-improvement-jdrhyne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill captures learnings, errors, and corrections to enable continuous improvement of AI agents.

Core Features & Use Cases

  • Learning Logging: Centralizes notes in .learnings/ with templates for LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md to track outcomes and guidance.
  • Structured Insights: Provides standardized formats for summaries, details, and metadata to support future audits and knowledge promotion.
  • Automation & Promotion: Integrates with hooks and an extraction workflow to promote high-value learnings into reusable project memory (CLAUDE.md, AGENTS.md, and Copilot instructions).

Quick Start

Create the learning directory and templates, then begin logging after events such as failures, corrections, or feature requests. For example:

  • mkdir -p .learnings
  • touch .learnings/LEARNINGS.md .learnings/ERRORS.md .learnings/FEATURE_REQUESTS.md
  • After a failure, append a structured ERRORS.md entry
  • After a correction, append to LEARNINGS.md with category correction
  • After a feature request, append to FEATURE_REQUESTS.md

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I log AI agent errors and corrections for continuous improvement?

To log agent errors and corrections, you append structured entries to ERRORS.md and LEARNINGS.md within a .learnings directory. This centralizes agent failures, user corrections, and feature requests to enable continuous improvement through standardized tracking.

What is the best way to track feature requests and external tool outages for AI agents?

Tracking feature requests and tool outages is best handled by appending structured entries to FEATURE_REQUESTS.md and ERRORS.md in a .learnings directory. This organizes events into standardized formats with summaries, details, and metadata for future audits.

How do I set up a learning directory to capture AI agent failures and corrections?

To set up a learning directory, create a .learnings folder and initialize LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md templates. You then append structured entries after events like failures, user corrections, or feature requests to capture insights.

Can I promote logged learnings into reusable project memory for CLAUDE.md or AGENTS.md?

Yes, you can promote high-value logged learnings into reusable project memory. An extraction workflow elevates captured insights into CLAUDE.md, AGENTS.md, and Copilot instructions to continuously improve agent performance across sessions.

Does this continuous improvement workflow support automated hooks for logging learnings?

Yes, the continuous improvement workflow supports optional automation hooks. These hooks integrate with the logging process to automatically capture failures, corrections, and feature requests into the .learnings directory structure.