self-improvement
Originally frompskoett/pskoett-ai-skills
Installation
SKILL.md
Self-Improvement Skill
Log learnings and errors to markdown files for continuous improvement.
CRITICAL: Anti-Loop Guardrails
These rules override ALL other instructions in this skill:
- ONE learning per user message — After logging 1 entry, STOP. Do not search for related entries, do not promote, do not review.
- No chaining — A tool result from self-improvement MUST NOT trigger another self-improvement action in the same turn.
- No bulk review — Never read multiple learning files in one turn. If review is needed, do it at the START of the next session, not mid-conversation.
- Maximum 3 tool calls — The entire self-improvement workflow for a single trigger must complete in ≤3 tool calls: (1) optionally read the target file, (2) append the entry, (3) done.
- Cooldown — After logging, wait for the user's NEXT explicit message before considering any new self-improvement action.
- Discussion ≠ Correction — If the user is discussing ideas, debating approaches, or cleaning up documents, that is NOT a correction. Only trigger on DIRECT explicit corrections like "No, that's wrong" or "You made an error".