Handling Failures

Use when writing or touching any error path, catch block, fallback, default value, retry, or degraded mode - in any language, any repo. Encodes the no-silent-swallows contract and the fail-loud discipline. Use whenever an exception is about to be caught, a null is about to get a default, or a failure could pass unnoticed, even if the goal is "just make it not crash".

riekelt db78fa1 3.9 KB Updated

File contents

riekelt/principal-engineer/tree/main/plugins/principal-engineer/skills/handling-failures commit db78fa1553

Frequently asked questions

npx skillmds add riekelt-principal-engineer/handling-failures