This is the skill you run when your Flows app crashes in production or shows a blank screen instead of an error message. It systematically hunts down and fixes missing error boundaries, unhandled promise rejections, forgotten loading states, and unsafe JSON parsing from external sources. Goes beyond linting by actually writing the try/catch blocks, adding the empty state UI, and wrapping your data fetches with proper error handling. It's opinionated about structure (every async call needs a catch, every list needs an empty state, every external input needs validation) but that's the point. If you're tired of debugging "cannot read property of undefined" at 2am, this automates the defensive coding you should have written in the first place.
npx skills add https://github.com/cognitedata/builder-skills --skill correctness-and-error-handling