Abductive Engineering

Software engineering best practices grounded in C.S. Peirce's abductive reasoning and his triadic framework (abduction–deduction–induction, sign–object–interpretant, Firstness–Secondness–Thirdness). Use this skill whenever the user is debugging a defect, investigating an incident or outage, doing root cause analysis, reviewing code, writing a postmortem, naming things (variables, APIs, services), making architectural or design decisions under uncertainty, or asks for a rigorous/scientific/hypothesis-driven approach to any engineering problem. Also trigger when the user mentions Peirce, abduction, inference to the best explanation, semiotics, or "why does this bug happen".

annatchijova 0a47f03 2 files · 20.0 KB Updated

File contents

annatchijova/SKILLS/tree/main/abductive-engineering commit 0a47f03e22

Frequently asked questions

npx skillmds@latest add annatchijova/abductive-engineering