Use this skill only when the user explicitly invokes /ber, names Better Every Run, or directly asks to persist a lesson for future runs. Do not auto-capture ordinary corrections, casual preferences, or words like "remember", "always", "never", or "next time" unless the user clearly wants durable learning.
The human path is deliberately small:
/ber fix bad outcome -> desired outcome
/ber remember simple rule
/ber report
The agent runs the bundled local helper and reports the result in chat. fix and remember record only to the local .better-every-run/ evidence store. Durable memory/skill changes require the reviewed card + promote flow; eval regression cases require eval-fixture.
/ber fix ... -> ..../ber remember ..../ber fix agent wrote vague status -> agent gives exact command output and next action
/ber remember use the approved development host for active code work
/ber report
MEMORY.md, AGENTS.md, SOUL.md, or other durable instruction files.--target to /ber fix or /ber remember; direct durable writes are disabled and must refuse.card then promote.memory/*.md file.SKILL.md in the current skill project.eval-fixture and target .json or .jsonl under tests/ or evals/..better-every-run/ state, local lessons, event logs, or private corrections.For normal chat use, keep the visible flow to one command:
/ber fix bad outcome -> desired outcome
For simple one-line preferences:
/ber remember simple rule
Use /ber report to show what was learned, including open proposals and promotion suggestions.
Keep low-level helper commands out of normal chat unless debugging, but never hide persistence. A normal answer should say whether the lesson was recorded only in .better-every-run/ or promoted to a named durable file through a lesson card.
Read references/workflow.md for the full workflow.
Read references/report-template.md for expected chat output shape.
Before publishing or packaging, verify:
.better-every-run/ is excludedmake test passesfix --target, remember --target, and apply-memory-patch attempts refuse without changing target files共 5 个版本