delegation-triggers
Use when deciding whether to spawn subagents — explicit rules for when delegation pays off and when direct work is faster. Opus…
Use when recording lessons learned in a project, or when a project contains lessons/ or MEMORY.md — file-based memory format and read/write rules that measurably improve long-horizon performance.
Claude Code
$ npx -y skills add vitaliikapliuk/modelharness --skill memory-discipline --agent claude-code
Codex
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a codex -y
Cursor
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a cursor -y
Gemini CLI
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a gemini-cli -y
GitHub Copilot
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a github-copilot -y
OpenCode
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a opencode -y
Windsurf
$ npx skills add vitaliikapliuk/modelharness --skill memory-discipline -a windsurf -y
name: memory-discipline description: Use when recording lessons learned in a project, or when a project contains lessons/ or MEMORY.md — file-based memory format and read/write rules that measurably improve long-horizon performance.
Fable 5 performs notably better when it can write learnings somewhere for future reference. Give Opus the same surface and rules.
`lessons/*.md` whose one-line summary looks relevant.
exists before relying on it.
it mattered, not just what happened.
turn out to be wrong.
<!-- lessons/use-fake-clock-in-timer-tests.md --> Timer tests must inject a fake clock — real sleeps made CI flaky.
Context: PR #42 reverted twice. `time.monotonic` is patched via the `clock` parameter; never call `time.sleep` in tests.
Make every model cheaper or better. Measured on four Claude models — none got worse. What it actually is: a zero-config Claude Code plugin.
Use when deciding whether to spawn subagents — explicit rules for when delegation pays off and when direct work is faster. Opus…
Use when a task spans more than a few steps or files — establishes a checkable definition of done, a verification cadence, and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.