Open-source project by the 'To Refine or Not to Refine' speaker, presented as part of that wroclove.rb 2018 lightning talk. A curated checklist of properties every Ruby gem should ideally have — aimed at gem authors writing libraries for other developers rather than commercial applications. Built from the speaker's own experience (speaker notes even their own gems don't satisfy all rules). Covers topics like monkey patching and includes links to useful tools for documentation, linting, etc.