self-improving-agent
Installation
SKILL.md
Self-Improving Agent
This skill is a controlled learning loop for agent work. It improves future behavior by collecting structured evidence, not by letting raw transcripts rewrite the skill itself.
Non-Negotiables
- Raw experience does not edit the base skill.
- Hooks capture metadata only; they do not persist full prompts or raw tool output.
- Candidate lessons are separate from active lessons.
- Automatic validation may label a candidate
needs_more_data, but promotion is still controlled. - Rollback must be cheap and explicit.
Runtime Contract
The runtime lives in three places: