Standard Library Idioms
Interfaces, error handling (wrapped errors, errors.Is/As), generics (1.18+).
Why we need this / what value this brings
Go's 'accept interfaces, return structs' philosophy and explicit error handling are core to idiomatic code review.
When to use this
Designing any package boundary or shared library.
How to use or implement this
Small interfaces defined at the point of use, not upfront; wrap errors with %w for traceable chains.
Research questions
- (add as research surfaces open questions)
Empty folder — drop notes, links, and findings here as you research.