Scaffold a site that passes the rulebook
init_siteScaffold a new website into a folder by writing index.html, styles.css, and NOTES.md, with structure chosen to vary from previous scaffolds.
Instructions
Write index.html, styles.css and NOTES.md into a folder.
The page is built to come back clean from review_site: three theme states, neutrals that carry a trace of the anchor hue, press feedback with a hover guard, 48px touch targets, 16px inputs, minmax(0, 1fr) grid tracks, overflow-x: clip, no animation above the fold, no eyebrow, no emoji icons, no side stripes, no backdrop blur.
The structure is chosen from a local ledger of what was scaffolded last, so two consecutive sites differ in their SECTIONS, not only in their colours. That is the axis the research ranks highest and recolouring the axis it ranks lowest.
Every unwritten field is a visible, labelled hole rather than filler. Nothing is invented: no testimonials, no ratings, no counts, no press.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hue | No | Force an anchor hue in OKLCH degrees, if you already know the colour. | |
| name | No | The name to put in the header. Defaults to a title-cased version of the subject. | |
| force | No | Overwrite files that are already there. Default false. | |
| record | No | Record the choices in the local variety ledger. Default true. Turning it off means the next scaffold may repeat this shape. | |
| subject | Yes | What the site is about, in a few words. For example: "chess lessons for club players, Brooklyn". | |
| directory | Yes | Folder to write into. It is created if it does not exist, and must be empty or contain only files this tool wrote. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fix | No | ||
| why | No | ||
| next | No | ||
| tool | Yes | Which tool produced this. | |
| ledger | No | ||
| status | Yes | pass = checked and clean. fail = checked and found problems. skipped = nothing was measured. error = the tool could not run. | |
| choices | No | ||
| palette | No | ||
| problem | No | ||
| headline | Yes | One sentence verdict, safe to show a non-technical user. | |
| directory | No | ||
| anchor_hue | No | ||
| error_code | No | Set only when status is "error". | |
| files_written | No | ||
| previous_choices | No | ||
| differs_from_previous | No |