self-improvement

Maintains per-agent improvement memory files read before tasks and updated after completion.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/t-jet/pal_found_cli --skill self-improvement-t-jet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-improvement
Source: https://github.com/t-jet/pal_found_cli/tree/main/.ept/resources/skills/self-improvement
Command: npx skills add https://github.com/t-jet/pal_found_cli --skill self-improvement-t-jet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agents repeat the same mistakes across sessions because they lack a persistent, structured memory of past execution gaps and success patterns. This Skill enforces a disciplined read-before-work and update-after-work loop so each agent accumulates conditional, actionable improvements over time. ## Core Features & Use Cases - Pre-task memory loading: Reads the agent-specific markdown file under .ept/self-improvement/ before any planning, tool use, or reply, applying matching Condition/Action entries. - Post-task review and update: Converts observed execution gaps or reinforced success patterns into improvement entries, then adds, strengthens, replaces, or skips them based on similarity checks. - Deduplication and strengthening rules: Prevents vague or duplicate lessons by requiring conditional, enforceable Do/Don't actions and rewriting weak entries into precise ones. - Use Case: A QA agent repeatedly misses edge-case checks. After a task, the skill stores an entry like "When reviewing test plans, do verify boundary inputs explicitly", which the agent loads and applies in every future task. ## Quick Start Use the self-improvement skill to load my agent memory before starting this task and update it with lessons learned when finished.

Frequently Asked Questions about self-improvement

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

FAQPage Schema
How do I give an AI agent persistent memory across tasks?

Store improvement entries as markdown files, one per agent, and have the agent read its file before starting any task and update it after finishing. Each entry pairs a triggering condition with a concrete Do or Don't action.

How to structure agent self-improvement memory entries?

Use a Condition block describing the specific trigger or failure mode, followed by an Action block stating a Do or Don't behavior. Keep entries short, conditional, and actionable rather than storing task summaries or general context.

Where are the agent memory files stored?

Memory files live in the .ept/self-improvement directory, one markdown file per agent named with the lowercase agent name, such as architect.md or developer.md. If the file is missing, it is created with an empty improvement history.

How does the skill avoid duplicate or vague lessons?

Before adding a candidate improvement, the agent searches the memory file for similar entries and then adds, strengthens, replaces, or skips it. Weak entries are rewritten into more precise, enforceable versions instead of accumulating duplicates.

When should the post-task review run?

The review runs after every task or user request ends, including full completion, partial completion, and blocked outcomes. The final memory update must be saved before the session ends.