Add provider-agnostic email capture (/api/subscribe backed by Buttondown)
rendered under articles and on the home page, Vercel Analytics with an
article-completed event, a data-driven /sponsors page with Buy Me a Coffee
CTA and home footer strip, and a skills generator emitting focused
animation/sound/typography/ux skills from the single-sourced rules. The
skill article now indexes all installable skills.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add <Exercise> MDX component with starter/solution playground variants
generated from playgrounds/starter and playgrounds/solution, localStorage
reading progress with sidebar checkmarks and per-section counts, and an
article-end completion card with a was-this-helpful widget posting to
/api/feedback.
Co-authored-by: Cursor <cursoragent@cursor.com>
Migrate keyboard shortcuts to TanStack Hotkeys, add a Mod+K Ask AI
palette backed by the AI SDK with wiki-grounded search tools, and
expose agent-readable content via llms.txt and per-article .md routes.
Co-authored-by: Cursor <cursoragent@cursor.com>