We just launched ππππππ-πππππππππππ-ππππππππ: every lesson from the talk below, now available as a skill.
Turn your React code into something you (and your LLM) enjoy working with.
β² ~/ npx skills add vercel-labs/agent-skills
To get good animations from an AI you need to get good at telling it what you want:
- "stagger this list of items"
- "make this animation direction-aware"
- "spacial consistency", "crossfade", "layout animation",
I made a motion vocabulary for this:
https://t.co/ExAxpr31no
reverse engineering openaiβs goblin problem: we took open models and trained them with RL to talk about goblins
an experiment by @willccbb and me, trained on @PrimeIntellect. here's an interactive blog of how RL works and how we achieved goblin mode https://t.co/3KjkdXr9RL
addicted to using boomerang mode (aka reverse D-Mail) in Pi these days.
ctrl+alt+b enables it for the next prompt submitted -> after the prompt runs, it rewinds back to the same point with file changes intact + leaves a summary in the feed so the agent knows what happened.
using it often can make the context window feel nearly unlimited. Powered by the native /tree functionality in pi.
pi install pi-boomerangβ¨https://t.co/pDdiYgith2
every skeleton screen you've ever hand-coded is a waste of time
you're literally measuring padding and guessing widths to build a worse version of a layout that already exists in your DOM
so I made a package that just reads the real one
Claude Code leaked their source map, effectively giving you a look into the codebase.
I immediately went for the one thing that mattered: spinner verbs
There are 187
My dear front-end developers (and anyone whoβs interested in the future of interfaces):
I have crawled through depths of hell to bring you, for the foreseeable years, one of the more important foundational pieces of UI engineering (if not in implementation then certainly at least in concept):
Fast, accurate and comprehensive userland text measurement algorithm in pure TypeScript, usable for laying out entire web pages without CSS, bypassing DOM measurements and reflow
Introducing Sendblue CLI π¦π
iMessage numbers for your agents.
1οΈβ£ npm install -g @sendblue/cli
2οΈβ£ sendblue setup
Done. Your agent has an iMessage number
Next.js just shipped an Adapter API, allowing you to deploy to any platform
All features supported on any infrastructure. Netlify, Cloudflare, AWS Amplify, and Google Cloud etc..
This is huge and I applaud the Next team for working on this
Today, we're releasing Ramp CLI to let agents manage your company's finances.
50+ tools across cards, bills, expenses, travel, and approvals. Fewer tokens than MCP, and comes with pre-built skills like receipt compliance and agentic purchasing.