Review the site
review_siteReview the draft. Default focus 'health' finds what to fix before publishing — broken links, missing alt text and SEO titles, empty sections, and template content that survived (copy, form options, FAQ and collection items), and text visitors cannot read — it measures contrast on the rendered pages, which is the only check that catches light text left on a light card after a colour change. Run it after a build, a big edit or a set_theme colour change, and fix what it reports. focus 'design' returns design metrics for a self-critique; 'explain' explains the design (pass node_id for one node); 'next' suggests up to 3 next steps. Read-only: it reports and changes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | 'health' (default): problems to fix before publishing — missing alt text, broken or #section links, empty sections, missing SEO titles, copy, form options, FAQ items and collection items still carrying the template's content, and text visitors cannot read (it measures contrast on the rendered pages). 'design': design metrics for a self-critique (section signatures, CTA counts, heading hierarchy, colour/font/spacing use). 'explain': why the design is the way it is — the whole site, or one node with node_id. 'next': up to 3 prioritised suggestions for what to add or fix ('what should I do next?'). | |
| node_id | No | With focus 'explain' (implied when given): explain this one node — its layout role, colours, type and theme tokens. | |
| site_id | Yes | ||
| page_slug | No | With focus 'design': limit to one page. |