self-improve

Extract durable lessons from AI development sessions and route them to knowledge layers.

399|31|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/tobihagemann/turbo --skill self-improve-tobihagemann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improve
Source: https://github.com/tobihagemann/turbo/tree/main/skills/self-improve
Command: npx skills add https://github.com/tobihagemann/turbo --skill self-improve-tobihagemann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents valuable insights and lessons learned during a development session from being lost, ensuring continuous improvement of AI models and project documentation.

Core Features & Use Cases

  • Lesson Identification: Automatically scans conversations for corrections, repeated guidance, and skill-shaped knowledge.
  • Intelligent Routing: Directs extracted lessons to the most appropriate knowledge layer: project documentation (CLAUDE.md/AGENTS.md), auto memory, existing skills, or suggests new skills.
  • Use Case: After a complex debugging session where specific workarounds were discovered, this Skill captures those workarounds and adds them to the project's memory so they can be easily referenced in future debugging efforts.

Quick Start

Use the self-improve skill to distill this session's learnings and update CLAUDE.md.

Frequently Asked Questions about self-improve

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

FAQPage Schema
How do I capture learnings from an AI development session and update project documentation?

To capture session learnings, use a session distillation process that extracts durable lessons from conversation context and routes them to project documentation like CLAUDE.md or AGENTS.md. This prevents valuable workarounds and corrections from being lost across development sessions.

What is the best way to save AI coaching insights and repeated guidance to auto memory?

Saving AI coaching insights requires intelligent routing that directs repeated guidance and skill-shaped knowledge to the auto memory layer. This ensures preferences and domain knowledge are continuously referenced and applied in future interactions.

Can I automatically extract corrections from a debugging session and create new skills?

Yes, you can extract corrections and failure modes from a debugging session and route them to existing skills or suggest new skills. This requires analyzing conversation context and project files to effectively filter and route skill-shaped knowledge.

When do I need to distill a development session into knowledge layers?

You need session distillation when complex debugging uncovers specific workarounds, repeated guidance, or domain knowledge. Extracting these durable lessons ensures continuous improvement of AI models and prevents insights from being lost after the session ends.

Does session distillation work without external dependencies or components?

Session distillation works without external dependencies or components, relying solely on analyzing conversation context, skill invocations, and project files. It routes extracted lessons to appropriate knowledge layers like project documentation, auto memory, or skills.

What types of knowledge can be extracted and routed from AI development sessions?

Session distillation extracts corrections, repeated guidance, skill-shaped knowledge, preferences, failure modes, domain knowledge, and improvement opportunities. These durable lessons are then routed to project documentation, auto memory, existing skills, or new skills.