self-improving-agent

Record errors, corrections, and insights into LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md files.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/liueggy/my_mini_skills --skill self-improving-agent-liueggy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improving-agent
Source: https://github.com/liueggy/my_mini_skills/tree/main/self-improving-agent
Command: npx skills add https://github.com/liueggy/my_mini_skills --skill self-improving-agent-liueggy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

在 Minis 环境中记录错误、纠正与可复用的最佳实践,形成学习闭环,便于追踪与持续改进。

Core Features & Use Cases

  • 记录错误、纠错与知识更新,形成跨任务的学习闭环。
  • 支持在技能数据区和公共区中分门别类地存储学习日志(LEARNINGS.md、ERRORS.md、FEATURE_REQUESTS.md),并可扩展到项目级日志。
  • 提供简单的触发与日志结构,便于后续回顾与改进。

Quick Start

在 Minis 环境中触发记录行为,系统会自动将条目写入技能数据区的 LEARNINGS.md、ERRORS.md 与 FEATURE_REQUESTS.md。

Frequently Asked Questions about self-improving-agent

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

FAQPage Schema
How do I log errors and corrections to build a learning loop in Minis?

You record errors and corrections by triggering the logging behavior in Minis, which automatically writes entries into LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md to centralize reusable insights for cross-task improvement.

What is the best way to record command failures and outdated knowledge for traceability?

The best way to record command failures and outdated knowledge for traceability is to centralize entries into structured logs like ERRORS.md and LEARNINGS.md, enabling cross-task improvement and closing learning loops.

Do I need a valid SKILL.md frontmatter to log learning insights across tasks?

Yes, logging learning insights across tasks requires a valid SKILL.md frontmatter containing a name and description, while optionally using scripts, references, or assets folders to implement logging and memory integration.

Can I store learning logs at the project level instead of the skill data area?

Yes, you can expand the storage of learning logs to the project level, extending beyond the default skill data area categorization of LEARNINGS.md, ERRORS.md, and FEATURE_REQUESTS.md to structure traceability across broader contexts.

Why does centralizing external API issues drive structured cross-task improvement?

Centralizing external API issues drives structured cross-task improvement by capturing errors and corrections into shared logs like LEARNINGS.md, closing learning loops and providing traceability for future Minis operations.