self-improvement

Log learnings, errors, and feature requests to .learnings files.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/viably-labs/vibegent --skill self-improvement-viably-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/viably-labs/vibegent/tree/main/skills/self-improving-agent
Command: npx skills add https://github.com/viably-labs/vibegent --skill self-improvement-viably-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Captures learnings, errors, and corrections to enable continuous improvement across AI-enabled workflows.

Core Features & Use Cases

  • Logs learnings to .learnings/LEARNINGS.md, errors to .learnings/ERRORS.md, and feature requests to .learnings/FEATURE_REQUESTS.md.
  • Provides a guided workflow with an activator and error-detector hooks, plus OpenClaw integration.
  • Offers a promotion path to shared project memory via CLAUDE.md, AGENTS.md, and copilot-instructions, and a scripted extraction workflow.

Quick Start

Create the .learnings directory and begin logging learnings after completing a task.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I capture and log coding errors and learnings across AI workflow sessions?▼

You can capture and log coding learnings by writing them to .learnings/LEARNINGS.md and errors to .learnings/ERRORS.md. This skill uses activator and error-detector hooks to automatically record corrections encountered during AI workflow development.

What is the best way to track recurring errors in OpenClaw environments?▼

Tracking recurring errors in OpenClaw environments is handled by an error-detector hook that logs issues to .learnings/ERRORS.md. A scripted extraction path then converts these recurring insights into reusable skills for future sessions.

How do I promote useful learnings to shared project memory?▼

Promoting useful learnings to shared project memory involves moving recurring insights into CLAUDE.md, AGENTS.md, and copilot-instructions files. This structured promotion pathway ensures broadly useful corrections are accessible across the project.

Can I log feature requests alongside errors and learnings during development?▼

Yes, you can log feature requests during development by writing them to .learnings/FEATURE_REQUESTS.md. This runs parallel to the error and learnings tracking, keeping all continuous improvement data organized in one directory.

Does this continuous improvement workflow require any external dependencies?▼

No, this continuous improvement workflow requires zero external dependencies. It operates independently using internal scripts, references, and assets to manage the logging, extraction, and promotion of development learnings.

When should I not use an automated error tracking hook for AI workflows?▼

Automated error tracking hooks are not suitable when your workflow lacks a persistent file system for the .learnings directory. The structured extraction and promotion process requires stable local storage to manage logs and shared guidance files.