DirectiveKitsSign in

Directive Website Kit · start here

Set up once.
Then make it yours.

This page covers the part your assistant cannot do for you: the accounts, and getting the kit onto your laptop. Work through it in order. At the end you paste one message, and the kit runs the rest.

Do this a couple of days before you want to be live. One of the accounts below can have a waiting period that nobody can shorten.

01 Your assistant

One assistant does the work. You need one of two.

Claude Code, inside the Claude desktop app, is the recommendation, because the kit’s instructions describe its layout. Codex, inside the ChatGPT desktop app, works too and costs nothing to try.

If you already pay for one of them, use that one and carry on to the next section. If you do not, the assistants page has the download links, what each costs and the one extra thing Windows needs.

Which assistant, and what it costs

02 Two accounts and one free program

All free, and one of them has a waiting period.

Nothing here needs a card, and you type both passwords yourself. Your assistant never types a password.

Required · free · do this first

A Cloudflare account

Where your website actually lives, on the free plan, with no hosting fee. Sign up at dash.cloudflare.com/sign-up with an email and a password, and click the link in the verification email.

Make this account at least two days before you want to go live. Cloudflare sometimes holds a brand-new account back from publishing for a day or two, as protection against abuse, and there is no way to hurry it along. Nothing else is affected, so make the account now and carry on with everything else.

Required · free · five minutes

A GitHub account

Where every version of your website is saved, and what lets you undo anything later. Sign up at github.com/signup. Pick a sensible username, because it appears in your project's address. No phone number is needed. Click the link in the email they send.

Required · free · five minutes

Node.js

Node runs the checking program that reads your finished page before it goes live: the colour contrast, the layout on a phone, the leftovers from the sample business. Without it the kit will not publish, so it is worth doing now rather than at the last step.

Install the current LTS version from nodejs.org. On Windows, download the installer and click Next on every screen. On a Mac, the same, or brew install node if you use Homebrew. Then quit your assistant completely and open it again, so it can see the new install. That restart is not optional, and it is usually the whole fix if the kit says Node is missing after you have installed it.

Required on Windows · free · five minutes

Git, and on a Mac a one-line sign-in

Windows. Claude Code will not start without Git. Install it from git-scm.com, accepting every default, before you open your assistant.

Mac. Git is usually already there. What is often missing is a way for your laptop to prove who you are the first time it saves to GitHub, which otherwise stops with a password prompt that your GitHub password will not answer. Tell your assistant “sign me in to GitHub” and it will walk you through it, or run brew install gh and then gh auth login in Terminal and answer the handful of questions.

Helpful, not required

Your material, roughly to hand

A logo, some photos, your list of services, your contact details, and a nice thing a customer said. If you have none of that, carry on anyway: every design is built to look finished without a logo, without photos and without a testimonial, and photos can be added later in a couple of minutes.

03 Get the kit onto your laptop

Two ways in. Both end in a folder you own.

Start from your library. The download path needs no GitHub account at all; the GitHub path gives you version history from the first minute. You can start with the download and add GitHub later, which the kit will offer to do for you.

Open your library

Path A · simplest

Download the zip

  • In your library, under Website Kit, click Download kit. It lands in your Downloads folder, as directive-website-kit.zip.
  • Right-click the zip, choose Extract All, then open folders until you see a file called AGENTS.md. That is the folder to open in your assistant. On a Mac, double-click the zip instead and the same folder appears beside it.
  • Move that folder somewhere permanent, such as Documents, and rename it after your business: lower case with hyphens, like smith-plumbing. Keep AGENTS.md sitting directly inside it. That is how your assistant knows what it is looking at.
  • Download your designs from the same page and leave the zip where it is for now. Your assistant will put them in the right place.

You will still need the GitHub account for the going-live step. Your assistant walks you to it when the time comes, and will offer to start saving versions of your work straight away.

Path B · if you know GitHub

Connect GitHub

  • In your library, click Connect GitHub and type your GitHub username.
  • GitHub emails you an invitation to the kit’s repository. Click the link and accept it.
  • On the repository page, click the green Use this template button. GitHub opens the page for creating your copy.
  • Name it after your business, lower case with hyphens. Choose Private: the folder will hold your working notes and your own files. Leave the branches box unticked.
  • Then get it onto your laptop, either by cloning it or with Code then Download ZIP. If you are not sure how to clone, take the address of your new repository and let your assistant do it in step 05.
The private Website Kit repository on GitHub with the green Use this template button
The private Website Kit repository on GitHub. The green Use this template button is at the top right, beside the Star button.

Keep your copy private either way. The folder ends up holding your brief, your photographs and your working notes.

04 Open the folder

Point your assistant at that folder.

In the Claude desktop app

Open the app and click the Code tab. Click Local, then No folder, then Open folder…. Find the kit folder you just made and open it. If it asks whether you trust the folder, say yes: it is your folder, and you put it there.

In the ChatGPT desktop app

Open the app and switch to Codex. Under Projects, use the folder button to add a local project and choose the kit folder you just made. Open that project, start a chat and keep Local selected. If it asks whether you trust the folder, say yes.

Windows folder picker with the Website Kit folder selected
Choosing the folder in Claude on Windows. Select the permanent folder you made for your Website Kit, then click Select Folder.

05 Paste this

One message, and the kit takes over.

Copy this into the chat and send it. You do not need to change anything in it.

I have the Directive Website Kit in this folder. Read AGENTS.md and begin with the start skill.

Your assistant will read the folder, work out which app it is running in, and ask you one question: whether you have used GitHub before. Answer honestly. It changes how much gets explained along the way, and nothing else.

If you took Path B and have an empty folder plus a repository address, add a second line to the message: First clone https://github.com/yourname/your-repo into this folder. On Windows a browser window will open asking you to sign in to GitHub. That is expected the first time.

That is the setting-up finished. You can stop here and come back when you have an afternoon.

06 What you will see

Chat on the left. Your website on the right.

From the build step onwards, your assistant opens a preview beside the conversation and reloads it after every change. You watch the page appear, say what you would change, and it changes.

Claude Code conversation beside a live preview of a one-page plumbing website
A Website Kit session in Claude. The conversation stays on the left while the working one-page site appears in the browser pane on the right.

Before the site exists, the pane shows your progress

Until there is a page to look at, the same pane shows where you are up to and the facts your assistant has collected about your business. The website replaces it from the build step on.

PROGRESS.md is where it keeps its place

A plain file in your folder that records which step you are on, what has been decided and what is still open. It means you can close the laptop at any point, come back days later, say hello, and be told exactly where you stopped. It also means a fresh session is never a fresh start.

Using Codex instead?

The same thing happens in the ChatGPT desktop app's own browser. Your assistant starts the preview and opens the address itself rather than reading it from a file in the kit. If you are working in a terminal window instead of either desktop app, there is no pane: your assistant will talk you through your own browser and ask what you can see.

07 What happens next

Eight steps, and you can stop after any of them.

The times are estimates, and the middle steps are the ones that vary: they depend on how much you have thought about what the site should say.

Step 1 · about 15 minutes

Start

It works out which assistant it is, whether it can see a browser, and whether everything is installed and connected. It asks how familiar you are with this sort of thing and adjusts how much it explains. Anything missing, it tells you in plain words what to do.

Step 2 · about 30 minutes

Discover

An interview, one question at a time, written down as you go. The most important question is the one about what must never appear on the website. Say a home address, a personal mobile, prices. It records the kind of thing, never the thing itself.

Step 3 · about an hour

Build

You choose where to start. You are shown the designs that suit your trade and pick one, or you give it the address of the website you already have and it rebuilds that, or you start from scratch and describe what you want. It builds, you watch the page appear, and then you say the first thing you would change.

Step 4 · about 15 minutes

Review

The checking pass. A program reads the finished page and gives a verdict, and most of it you never see, because your assistant fixes what it finds and tells you afterwards in three or four lines.

Step 5 · about 30 minutes

Deploy

Going live. You click every button and type every password; it reads the screen and says what is next. At the end you get an address, and the first thing to do is open it on your own phone.

It also writes you a file called YOUR-SITE.md: one page saying what you own, where each piece of it lives, and how to get back to it.

Step 6 · about 10 minutes

Update

You make one small change straight away, while it is all fresh, and watch it appear on the live site a few minutes later. This is the loop you will use forever, so it is worth doing once with help.

Step 7 · whenever you like

Your own web address

Swapping the free address for your own. Do it on a weekday morning, and if you have email on that domain, say so at the start: the whole step is arranged around not breaking it.

Step 8 · once the site is live, then any month

Getting found

Telling Google and Bing your site exists, rather than waiting for them to notice. Your assistant hands them your sitemap, which is a small file listing what is on your site, through Google Search Console and Bing Webmaster Tools while you click. It sets up your Google Business Profile, then runs a free scan that says how readable your site is to search engines and to AI assistants, and reads the report back to you in plain words.

After that it is a loop rather than a step: come back any month, say “improve and fix the site”, and it works through what has changed and what is worth doing next.

If you get stuck

Something not going to plan?

Tell your assistant what is on the screen first. It can talk you through most of it, and it has a help skill of its own for the rest.

The support pageEmail supportBack to your library