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.