Upstream Lib Bug Workaround Template

The shape a workaround should take when the bug is in a library you cannot patch — trace the mechanism as far as you actually got, name the tradeoffs you accepted, leave an escape hatch so a failure degrades instead of going silent, write the explicit condition for removing it, and record why your usage pattern exposes a bug the library's own users never hit. Use when you are about to pin a setting, avoid a code path or add a defensive branch because of someone else's bug, or when reviewing a workaround whose comment does not say when it may be deleted.

maxrave-dev 465b32b 6.4 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/upstream-lib-bug-workaround-template commit 465b32b57c

Frequently asked questions

npx skillmds@latest add maxrave-dev/upstream-lib-bug-workaround-template