self-improvement

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

Updated May 22, 2026
One-click install
npx skills add https://github.com/pengfit/cjt-skills --skill self-improvement-pengfit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/pengfit/cjt-skills/tree/main/self-improving-agent
Command: npx skills add https://github.com/pengfit/cjt-skills --skill self-improvement-pengfit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps in capturing learnings, errors, and feature requests to enable continuous improvement across sessions.

Core Features & Use Cases

  • Learning Capture: Log learnings and errors from tasks or operations.
  • Feature Requests: Capture user requests for new capabilities.
  • Continuous Improvement: Use captured information to improve workflows and tools over time.

Quick Start

After encountering an issue or learning, use the skill to log it to the .learnings/ directory with appropriate categories.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I capture learnings and errors for continuous improvement across sessions?

To capture learnings and errors for continuous improvement, you log them from user interactions or task failures into markdown files. This supports knowledge retention by storing categorized entries in a dedicated directory.

What is the best way to log feature requests during software development?

The best way to log feature requests is to capture user requests during interactions and write them to markdown files. This enables continuous improvement by retaining knowledge of desired capabilities across sessions.

How does pattern detection promote learnings to project memory?

Pattern detection promotes learnings to project memory by analyzing logged entries and elevating applicable knowledge. This mechanism ensures significant errors and solutions are retained for continuous improvement.

Do I need user interaction to log errors and knowledge retention data?

Yes, you need user interaction to log errors and knowledge retention data. The skill requires manual input to capture learnings, errors, and feature requests from task failures into markdown storage.

How do I store error logging data using markdown files?

You store error logging data by writing captured errors and learnings into markdown files within a designated directory. This approach enables continuous improvement and knowledge retention across development sessions.