Your First Site
This guide walks you through creating a complete site from scratch. By the end you’ll have a deployed site with a homepage, inner pages, and a working deploy pipeline.
Before you start
Section titled “Before you start”- MCP server installed and connected (see Install the MCP Server)
- Skills installed in
.claude/skills/or~/.claude/skills/ - A site created in the portal (or ask Claude to create one)
The conversation
Section titled “The conversation”Open Claude Code and start chatting. Claude picks up the tr-new-site skill automatically when you describe a new site.
Create a new site for Bergström Arkitektur — a Stockholm architecture firm.Minimal Scandinavian aesthetic: lots of white space, dark charcoal text,one accent colour (terracotta). They have a portfolio of projects, an about pageand a contact form. The site should be in Swedish.Claude will:
- Read the existing site (or ask you for a site ID if there’s more than one)
- Update settings — site name, language (
sv), fonts, colour palette - Create the header partial — logo, navigation with links to all planned pages
- Create the footer partial — contact info, social links
- Create the homepage — hero, featured projects section, about teaser, CTA
- Create inner pages — Portfolio, Om oss, Kontakt (with a form)
- Get a preview link — so you can review before deploying
- Deploy — when you say “looks good, deploy it”
Review and iterate
Section titled “Review and iterate”After Claude finishes the initial setup, ask for a preview:
Show me the preview linkOpen the link and look at:
- Does the navigation include all pages?
- Does the colour palette match what you described?
- Are fonts loading correctly?
- Does the homepage tell the right story?
Give feedback naturally:
The hero text is too long — trim it to one punchy line.The navigation should also include "Projekt" not just "Portfolio".Add a footer link to their Instagram: @bergstromarkitekturClaude reads the current state of the site and makes targeted changes. You never touch the HTML directly.
Deploy
Section titled “Deploy”When you’re happy:
Deploy itClaude calls trigger_deploy, waits for the build to finish, and gives you the live URL. The site is on Cloudflare Pages — globally fast, no servers to manage.
Site deployed! Live at: https://bergstromarkitektur.sites.typeroll.com
You can connect a custom domain in the portal under Settings → Domain.What’s next
Section titled “What’s next”- Custom domain — connect your own domain
- Add a blog — tell Claude “set up a blog with three seed articles”
- Contact form — tell Claude “add a contact form that sends to [email protected]”
- SEO — tell Claude “audit and fix the SEO for all pages”