self-improvement

Capture learnings, errors, and corrections into .learnings templates.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Nutopia13/geo-intelligence-vault --skill self-improvement-nutopia13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/Nutopia13/geo-intelligence-vault/tree/main/skills/self-improving-agent-1-0-2
Command: npx skills add https://github.com/Nutopia13/geo-intelligence-vault --skill self-improvement-nutopia13

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill captures learnings, errors, and corrections to enable continuous improvement across sessions and tools. It stores them in the project .learnings directory for later processing and promotion to project memory as needed.

Core Features & Use Cases

  • Learning capture: Log corrections, errors, and knowledge gaps to a centralized .learnings folder.
  • Promotion to memory: Important learnings can be promoted to project memory files (CLAUDE.md, AGENTS.md, and copilot-instructions) to disseminate patterns.
  • Automated prompts: Hooks trigger after prompts and tool executions to remind when to log learnings.
  • Use Case: After an unexpected failure or a user correction, log the event to enable faster fixes across future tasks.

Quick Start

  1. Create a .learnings directory in your project root if it doesn't exist.
  2. Use the provided templates in .learnings to record learnings and errors.
  3. If high-value learnings recur, extract them into a Skill using the skill extraction workflow.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I automatically capture errors and corrections during shell scripting?

You can automatically capture errors and corrections by using shell scripts and hooks that trigger after unexpected command failures or user inputs, logging the events to a centralized .learnings directory for continuous improvement.

How does automated learning capture work across different development sessions?

Automated learning capture works by applying hooks after prompts and tool executions across sessions, detecting recurring patterns and user corrections, then logging them into project memory files to improve future performance.

What is the best way to log recurring command failures for future reference?

The best way to log recurring command failures is to use a centralized .learnings directory with provided templates, recording errors and knowledge gaps triggered automatically by hook mechanisms after execution failures.

Can I promote captured learnings into project memory files like CLAUDE.md?

Yes, you can promote important captured learnings into project memory files such as CLAUDE.md, AGENTS.md, and copilot-instructions to disseminate patterns and improve future task execution.

Do I need any external dependencies to set up continuous improvement hooks?

No external dependencies are required. The continuous improvement hooks rely solely on simple shell scripts and .learnings templates to log entries and optionally promote them to project memory.

When should I extract logged learnings into a separate skill?

You should extract logged learnings into a separate skill when high-value learnings recur frequently across tasks, using the skill extraction workflow to convert repeated corrections into a reusable automated pattern.