Friction Diagnostics

Log genuine surprise — reality diverged from what you predicted — as structured friction records with recurrence tracking. Use when: (1) A tool, command, instruction, document, or assumption behaved differently than expected, in any domain (code, non-code, writing, research, ops), (2) An action silently no-opped, half-applied, or succeeded without its intended effect, (3) Behavior differs across environments or runs in a way you did not predict, (4) An expected failure occurred for a different reason than predicted, (5) A known trap bit again — file --recur against the earlier event, or (6) The user asks to log a friction incident. Worth-logging test: would the record change what a future session does? Do not use for outcomes you predicted for the reason you predicted (intended test failures, expected error paths, probes), for task status, or for reviewing or mending accumulated friction (that is friction-mend).

DevGuyRash Updated

File contents

DevGuyRash/agent-tooling/tree/main/plugins/friction-diagnostics/skills/friction-diagnostics commit 1a07c6885d

Frequently asked questions

npx skillmds@latest add devguyrash/friction-diagnostics