You don’t need forty extensions. You need four tools that hand work to each other cleanly, so an idea moves from your head to a merged PR without stalling. I’ve tried the big kitchen-sink setups, and they slow me down. Here’s the stack I actually open every day in 2026, and the one test I use before adding anything to it.
The loop is the metric
Every tool earns its slot by one number: how long from “I have an idea” to “it’s live in the product.” That’s the design-to-code loop, and it’s the only thing worth optimizing. A messy stack turns a small feature into a week of context-switching. A tight one gets it to an afternoon. So I judge every tool by how much of that loop it removes, and I stay ruthless about the rest.
The four I open daily
Four stages, one tool each: design, write, verify, track. Anything past that is usually a distraction dressed up as productivity.
- Figma for deciding what to build — layout and states settled before I write a line, not pixel-pushing.
- Cursor or Claude as a pair — scaffolds, refactors, and the boring 80% of every component.
- Storybook for building in isolation — every state of a component on one page, no app to click through.
- Linear for what’s next — one keyboard-driven queue instead of a status meeting.
That’s it. Notice what’s not here: no second chat tool, no note-taking app I abandon in a week, no dashboard I open once a month.
Skip the shiny stuff
I ignore most launches. A new tool has to either replace one I already trust or cut a measurable step from the loop — “it’s neat” isn’t a reason to add it. My “tried and dropped” list is longer than my active one, and that’s a feature, not a failure. Every tool you keep is one more thing to update, learn, and debug when it breaks at the worst time.
Start here
Pick one tool per stage — design, code, component, tracking — and wire them so each one’s output is the next one’s input: a Figma frame becomes a Cursor prompt, becomes a Storybook story, becomes a Linear ticket. Then time your next feature from idea to merge. That number is the only benchmark that matters, not your tool count.