← Files UiChemy AI Website CreatorARCHIVED FILE

skills/build-site-from-brief/SKILL.md

2.18 KB · Oct 10, 2026 · 12:05 UTC

↓ Download file

---
name: build-site-from-brief
description: Build a new multi-page website project in UiChemy from a business brief, choosing real section layouts from the UiChemy library and writing the copy. Use when the user asks to create, generate or draft a website for a business.
---

Use this skill when the user wants a new website built from a description, a client brief, or a business type.

Inputs to gather from the user's message first: business name and type, audience, tone, pages wanted, colours or fonts if any. If the business type or name is missing, ask one batched question. For everything else, make a sensible choice and state it.

Steps:
1. Call `uichemy_section_spec` once and follow its rules for copy length, type scale and colour tokens. Do not guess limits.
2. Call `uichemy_list_section_kinds` to see which section kinds exist.
3. For each section on each page, find a layout:
   - Describe what you want to `uichemy_search_layouts`, or narrow a kind with `uichemy_find_templates`.
   - Call `uichemy_template_slots` for the chosen layout and write copy that fits each slot and its character cap.
   - Before building, call `uichemy_check_layouts` on the shortlist so two layouts that share slots do not show identical copy.
4. Pick a palette (hex values) and a heading and body font that suit the brand.
5. Call `uichemy_create_project` with the pages, palette, fonts and the copy you wrote. A real page has a navbar, five to eight sections and a footer, with every slot filled.
6. Call `uichemy_validate`, then `uichemy_check_responsive` for each page. Fix what they report with `uichemy_set_text`, `uichemy_set_section_style` or the other edit tools, then re-run the check.
7. Give the user the project name, the page list with each page's sections, the palette and fonts, and anything you could not fix.

Rules:
- Write copy from the brief only. Do not invent awards, client names, statistics, testimonials, prices or addresses. Where a fact is missing, write neutral copy or ask.
- Images: use only URLs the user supplied or that `uichemy_upload_image` returned. Leave an image slot empty rather than inventing a link.
- This skill creates a project in the user's own UiChemy account. Say so before you create it.

SHA-256: e9652531f841828c2e14dc9bcb18345076b3b0e5039012b28b63842e0e034be1