Sharing a skill I’ve been using with some success to help combat AI slop:
https://github.com/jpablo/vibe-types
It is a catalog of type-system techniques across Scala 3, Rust, Lean 4, TypeScript, and Python. One skill per language.
It also adds a few “Core Tenets” such as
- Make illegal states unrepresentable
- Keep a functional core and an imperative shell
… and so on.
Let me know what you think!