self-improvement

Capture learnings, errors, and corrections into standardized Markdown files.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Icebane84/Synarche_Workshop --skill self-improvement-icebane84
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/Icebane84/Synarche_Workshop/tree/main/incoming/self-improvement
Command: npx skills add https://github.com/Icebane84/Synarche_Workshop --skill self-improvement-icebane84

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps capture what went wrong, what the user corrected, and what was learned so future work improves faster and repeats fewer errors.

Core Features & Use Cases

  • Learning logging to .learnings: Records corrections, knowledge gaps, best practices, feature requests, and error details in consistent Markdown entries.
  • Structured entries with metadata: Uses standardized formats for summaries, details, suggested actions, priorities, and area tags to make entries searchable and actionable.
  • Promotion and skill extraction guidance: Helps decide when to promote learnings into permanent project memory files or extract them into a standalone SKILL.md.
  • Deterministic hook-style activation: Provides scripts to prompt evaluation after tasks and to encourage error logging after tool failures.

Quick Start

Use self-improvement to log what happened and the recommended fix for any unexpected failure, then append it to .learnings/ERRORS.md or .learnings/LEARNINGS.md using the Skill’s templates.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I track errors and corrections across development sessions?

To track errors and corrections across development sessions, you log failures and user corrections into standardized Markdown files under a .learnings/ directory. Entries include consistent IDs, priorities, status fields, and structured metadata for searchable, actionable continuous improvement.

What is the best way to log knowledge gaps and feature requests in markdown?

Logging knowledge gaps and feature requests in markdown involves recording details in structured entries within .learnings/ files. Standardized formats capture summaries, suggested actions, priorities, and area tags to make project knowledge searchable and actionable.

How do I create a continuous improvement workflow for failed commands and tool failures?

Creating a continuous improvement workflow for failed commands involves running provided hook scripts that prompt evaluation after tasks. These deterministic scripts encourage error logging after external tool failures and capture the recommended fix.

When should I promote recurring learnings into permanent project memory?

You should promote recurring learnings into permanent project memory when better approaches are discovered repeatedly across sessions. The skill provides guidance to decide when to promote entries to memory files or extract them into a standalone SKILL.md.

Can I use structured markdown for error tracking without external dependencies?

You can use structured markdown for error tracking without external dependencies because the skill requires none. It relies solely on saving standardized Markdown entries with consistent IDs and metadata fields under the .learnings/ directory.

What limitations exist when extracting skills from outdated knowledge realizations?

A limitation when extracting skills from outdated knowledge realizations is deciding the correct promotion path. You must manually evaluate whether to append the realization to project memory or extract it into a standalone SKILL.md for reusable agent workflows.