Agent-skills-standard common-learning-log
Append a structured learning entry to AGENTS_LEARNING.md whenever an AI agent makes a mistake. Auto-activates as a composite skill when: a pre-write skill violation is detected and auto-fixed, or when the session retrospective finds a correction loop. Also triggers directly when the user corrects the AI mid-session. Use when: mistake, wrong, redo, that's not right, correction, my bad, fix that error, I made a mistake, agent error, learning log, log mistake, AGENTS_LEARNING.md (triggers: AGENTS_LEARNING.md, mistake, wrong, redo, correction, agent error, learning log)
install
source · Clone the upstream repo
git clone https://github.com/HoangNguyen0403/agent-skills-standard
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HoangNguyen0403/agent-skills-standard "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/common/common-learning-log" ~/.claude/skills/hoangnguyen0403-agent-skills-standard-common-learning-log-5205db && rm -rf "$T"
manifest:
skills/common/common-learning-log/SKILL.mdsource content
Agent Learning Log
Priority: P1 (OPERATIONAL)
Write structured mistake entry to
AGENTS_LEARNING.md in project root before retrying any corrected action.
Protocol
- Detect signal — identify which surface triggered this skill:
—Pre-write violation
violation block emitted withcommon-feedback-reporterAuto-fixed: YES
— user used correction language mid-sessionUser correction
— correction loop found duringSession retrospectivecommon-session-retrospective
- Read
— count existingAGENTS_LEARNING.md
headers → N## Agent Learning Log: Iteration - Append entry — write Iteration #(N+1) using format in Log Entry Format
- Continue — proceed with corrected action (non-blocking)
Guidelines
- One entry per correction event — not one per file or per task
- Concrete mistakes only — name specific file, rule, or action that wrong
- ** "Better Approach" must actionable** — state what to , not what to avoid
- Create file if missing — bootstrap with header from Log Entry Format
- Never skip for "minor" corrections — all corrections learning signals
Anti-Patterns
- No vague mistakes:
→ name specific pattern or rule violated"I made a mistake" - No skipping log: Even if already in hurry to fix, append entry first (it takes <10 seconds)
- No duplicate entries: One correction event = one entry, even if multiple files affected
- No overwriting: Always append to bottom; never edit past entries
References
- Log Entry Format — full entry template + AGENTS_LEARNING.md bootstrap