Here is the exact workflow we now use at De Studio to take a project from client brief to live production website — almost entirely inside Claude.
Step 1 — Discovery and Architecture. We paste the client brief into Claude and ask it to produce a site map, component inventory, and data model. This used to take half a day in Notion and FigJam. It now takes 20 minutes and the output is consistently more structured.
Step 2 — Next.js Scaffold. Claude generates the full project structure: app directory layout, TypeScript config, Tailwind setup, ESLint rules, and initial route files. We use Claude Code so it writes directly to disk — no copy-paste.
Step 3 — Sanity Schema Design. We describe the content model and Claude writes every schema file, the studio configuration, and the GROQ queries. It even writes the TypeScript types that match the query projections.
Step 4 — Component Development. This is where Claude earns its keep most clearly. We describe each section — hero, services grid, testimonials, contact form — and Claude generates the full component with animation using motion/react, responsive breakpoints, and accessibility attributes baked in. We review, refine with follow-up prompts, and move on.
Step 5 — SEO and Performance. Claude writes the generateMetadata() functions, the JSON-LD structured data, the sitemap, the robots file, and suggests Core Web Vitals optimisations. This used to be a full day of work. Now it takes under an hour.
Step 6 — Review and Deploy. We push to GitHub, Vercel auto-deploys. Claude reviews the build output and flags any warnings. Done.
Total time to a polished, performant, SEO-ready website: three to five days depending on scope. Before this workflow it was two to three weeks.