One Rule, One Throwaway Skill Justin Poehnelt presented at the AI Engineer Code Summit on using ast-grep rules in CI to block new uses of old code patterns and a throwaway skill to teach agents how to migrate TypeScript code to Effect. The talk, published as a 1-minute read, covers enforcing migration through continuous integration rather than one-off refactors. One Rule, One Throwaway Skill By Justin Poehnelt https://justin.poehnelt.com/about/ Published 1 min read At the AI Engineer Code Summit https://ai.engineer/code/2026/schedule , I shared how I used ast-grep rules to block new uses of old patterns in CI and a throwaway skill to show agents how to migrate TypeScript code to Effect. Focus the deck and use arrow keys, or swipe.