Skip to content

Guide · Agent skill

How to use the Stitch SITE.md Planner agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The site-md skill is an agent skill that reads a project description or requirements brief and writes a structured planning file called .stitch/SITE.md for the Stitch Build Loop. This guide is for developers, product owners and designers who want that planning file kept consistent across build iterations. After following it, you will know what the skill produces, how to install it, how to ask for it, and what it needs from your setup.

Stitch SITE.md Plannergoogle-labs-code/stitch-skills · Apache-2.0

Quick start

  1. 1Download the ZIP. Download the site-md skill ZIP from this page.
  2. 2Unzip the skill. Unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
  4. 4Prepare your brief. Gather the project requirements or description document you want the agent to read.
  5. 5Ask for SITE.md. Request a .stitch/SITE.md file from your brief in plain language.
  6. 6Review the file. Check the name, mission, audience, sitemap and backlog against your brief.

What is an agent skill, and what does site-md do?

An agent skill is a folder containing a SKILL.md file of written instructions that an AI agent reads when a task matches the skill's description. The site-md skill has no scripts. It is a set of instructions that tells the agent how to turn a brief into a project constitution.

The agent acts as a Lead Product Owner and Architect. It writes a file named .stitch/SITE.md at the root of your project. According to the skill, that file works as long-term memory so coding agents stay aligned on scope, visual vibe and navigation across successive build iterations.

  • Core Identity: project name, Stitch Project ID (a placeholder or the active ID), mission, target audience and voice.
  • Visual Language: a primary, secondary and tertiary aesthetic keyword.
  • Architecture & File Structure: a default root of site/public/, the asset flow from queue/ to site/public/, and a navigation strategy.
  • Live Sitemap: pages marked [x] when complete and [ ] when pending, with at least index.html at initialization.
  • Roadmap Backlog: tasks grouped as High, Medium and Low priority.
  • Creative Freedom Guidelines.

Install the site-md skill

Download the ZIP for this skill from this page. Unzip it into one of two locations, depending on how you want to use it.

For a personal setup available across projects, unzip it into ~/.claude/skills/. For a single project, unzip it into that project's .claude/skills/ folder so it applies only there.

In the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Single project: .claude/skills/ inside the project folder
  • Claude apps: Settings → Capabilities → Skills, then upload

How to trigger the skill with a natural request

You do not need a special command. Describe what you want in plain language that mentions a project brief or requirements and asks for a SITE.md file. The agent should match the request to the skill's description, which covers analyzing project descriptions or site requirements and synthesizing SITE.md for the Stitch Build Loop.

Point the agent at your brief. The skill's first action is to locate and read the project description document or the text you provide.

  • "Read docs/brief.md and create the .stitch/SITE.md planning file for this site."
  • "Turn these requirements into a SITE.md with a prioritized backlog."
  • "Use the site-md skill to draft the project constitution from this client brief."

What you need before you start

The skill expects a project requirements brief or description document. A Stitch Project ID is optional; if you do not have one, the skill uses the placeholder [Stitch Project ID].

The output is designed for the Stitch Build Loop. The agent needs Read and Write file access to read your brief and write .stitch/SITE.md. The skill lists a web_fetch tool in its allowed tools, but its instructions do not explicitly require fetching a URL, so you should not rely on it fetching pages for you.

  • A requirements brief or project description
  • Optional: an existing Stitch Project ID
  • Read and Write file access for the agent
  • Stitch Build Loop project context

Safety notes: scripts, network and sensitive content

This skill runs no scripts and uses no network access, according to its listing. It only reads your input and writes a Markdown file.

The written SITE.md is a file the agent can read and share in later iterations. If your brief contains confidential or sensitive details, remove them before you run the skill, or keep them out of the project folder.

  • Runs scripts: no
  • Uses network: no
  • Anything in the brief can end up in .stitch/SITE.md, which later agent sessions can read

Check and refine the output

The skill's final step asks the agent to verify that all seven sections of the SITE.md template are present and properly formatted. Read the file yourself before building, because the agent may still misread a brief.

Keep the file current. The sitemap uses [x] and [ ] markers, so update them as pages are finished.

  • Confirm the project name, mission and audience match your brief.
  • Check that the sitemap lists the pages from your brief.
  • Re-prioritize the backlog if the High, Medium and Low grouping does not match your goals.

What people use it for

  • Turning a client requirements brief into a project constitution before a Stitch Build Loop starts.
  • Giving a multi-iteration AI-assisted build a persistent planning file that tracks completed and pending pages.
  • Organizing a product owner's requirements into High, Medium and Low priority backlog tasks.
  • Recording a visual vibe and navigation strategy so later coding iterations keep the same style.

Frequently asked questions

Is the site-md skill free to use?

The skill is licensed under Apache-2.0, as listed on this page. Check the license file in the source repository for the full terms before you rely on it commercially.

How do I install the site-md agent skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings → Capabilities → Skills.

What does the site-md skill generate?

It generates a planning document at .stitch/SITE.md. It does not generate the website itself, so you still need the Stitch Build Loop or another process to build the site.

Does site-md need internet access or run scripts?

No. The listing says it runs no scripts and uses no network. It is a set of written instructions that reads your brief and writes a Markdown file.

Do I need Google Stitch to use this skill?

The output is designed for the Stitch Build Loop, so it fits best when you use Stitch. A Stitch Project ID is optional; the skill uses a placeholder if you do not have one.

Why does the agent not create my SITE.md file?

The skill needs Read and Write file access for the agent. Check that those permissions are enabled, and that the brief file path you gave is correct.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use site-md if you are building with Google Stitch and want a written, persistent project plan that coding agents follow across iterations. Skip it if you do not use the Stitch Build Loop, if your brief contains sensitive details you do not want stored in a project file, or if you expect it to generate the website itself.

Download the skill

Find exactly what
you're looking for