I used Claude Code to ship a Chrome extension in 5 days. Here's what I learned about working with it.
I build WordPress plugins for a living. I had never touched a Chrome extension before this project. I had a personal problem I wanted to solve. My browser was a mess. 150+ open tabs, bookmarks I never opened, tab groups that turned into a pile within a week. I just wanted to save links into named sections and find them later. Nothing did that simply enough. So I used Claude Code to build it. Five days from nothing to live on the Chrome Web Store. What actually worked well with Claude Code: Describing the problem clearly before asking for code. When I explained what I wanted the user to feel, not just what the function should do, the output was much closer to right the first time. Pointing at the exact thing that was wrong. Not "this is broken." More like "this button saves the link but the section doesn't update until I refresh. I want it to update immediately." Specific inputs got specific fixes. What didn't work as well: Letting it run too far ahead. A few times, I didn't stop it early enough and ended up with code that technically worked but was more complex than the problem needed. Shorter loops were better. Adding features mid-build. Every time I introduced something new while something else was half done it created problems. Finishing one thing completely before starting the next made the whole process smoother. The extension is called Tabisto. Replaces your new tab with a visual bookmark dashboard. Named sections, workspaces, notes, and saved tab sessions. Free, no account needed. If you're learning Claude Code and thinking about a first project, a Chrome extension is a good one to try. The scope is contained, the feedback loop is fast, and you can see it working in your actual browser while you build. What patterns have you found that make Claude Code more reliable for your builds?