lets-build-a-site

lets-build-a-site is a skill for Claude Code, Codex from MrBlushu/blushu-design-skills. It costs 141 tokens per session (2,058 once invoked), scanned A, original, MIT.

A guide for building complete websites from brief instructions, documents, written content, images, videos, asset folders, or existing code.

In plain words
What is it for?
Use it to choose a site structure, implement pages in the appropriate technology, connect the pieces, inspect the rendered result, and check the finished website.
Why use it?
It provides a process for turning incomplete source material into a finished site without making up missing claims or details.

Skill for Claude CodeCodex

Written for Claude Code and Codex: shipped in a Claude Code plugin, but also agents/openai.yaml present. Also seen: mentions Claude Code; mentions Codex.

Part of the blushu-design-skills plugin — 7 skills shipped together

Good fit Use it to choose a site structure, implement pages in the appropriate technology, connect the pieces, inspect the rendered result, and check the finished website.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/mrblushu/blushu-design-skills/lets-build-a-site
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add MrBlushu/blushu-design-skills --skill lets-build-a-site
Clone the repo
git clone --depth 1 https://github.com/MrBlushu/blushu-design-skills

Made for: Claude Code, Codex.

Or install blushu-design-skills, the plugin that ships this one along with the rest of its 7 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for lets-build-a-site

README.md
[![agentmods](https://agentmods.dev/badge/skills/mrblushu/blushu-design-skills/lets-build-a-site/github.svg)](https://agentmods.dev/skills/mrblushu/blushu-design-skills/lets-build-a-site)
Your own site
<a href="https://agentmods.dev/skills/mrblushu/blushu-design-skills/lets-build-a-site"><img src="https://agentmods.dev/badge/skills/mrblushu/blushu-design-skills/lets-build-a-site/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for lets-build-a-site

Your own site · 80×15
<a href="https://agentmods.dev/skills/mrblushu/blushu-design-skills/lets-build-a-site"><img src="https://agentmods.dev/badge/skills/mrblushu/blushu-design-skills/lets-build-a-site.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 141 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,058 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00141 $0.02058
Opus 5 $0.00071 $0.01029
Sonnet 5 $0.00028 $0.00412
Haiku 4.5 $0.00014 $0.00206

Measured 12d ago against content hash 8b1442f78b98, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

lets-build-a-site scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/inventory_assets.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/blushu-design-skills/skills/lets-build-a-site/SKILL.md · 89 lines

How it starts

The opening of the file, as written. The whole thing — 89 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Let's Build a Site

Operating contract

Own intake, architecture integration, implementation, rendered QA, and delivery. Delegate only decisions that need a specialist. Invoke specialists one at a time; verify their artifacts before preserving their decisions.

Inspect available files before asking questions. Never invent identity, claims, prices, testimonials, certifications, metrics, contacts, rights, or promises. Treat publishing, DNS, purchases, analytics activation, real form submission, and other external writes as separate actions requiring explicit authority.

Keep the core workflow tool-agnostic so it runs in Codex and Claude Code. Use host-specific tools only as interchangeable ways to inspect, edit, render, and verify.

Load references progressively

  • At every start: read references/intake-and-classification.md before questioning the user or editing the project.
  • When the request includes assets, documents, copy, media, or missing content: read references/assets-and-content-gaps.md. Run scripts/inventory_assets.py when manual metadata collection would be repetitive.
  • When architecture is not already accepted or a sitemap must be created: read references/architecture-single-vs-multi.md.
  • Before invoking a specialist, accepting its return, or reopening an upstream decision: read references/specialist-routing.md.
  • Before editing code and again before final QA: read references/implementation-and-quality-gates.md.
  • Before creating .site-work, sending a specialist handoff, or writing the final response: read references/handoffs-and-site-work.md.

Do not load all references by default.

Workflow

  1. Resolve scope. Identify the project or asset directory, editable boundary, requested outcome, constraints, and whether the deliverable is a prototype, production-ready site, or change to existing code. Inspect repository state and current implementation without mutating it.
  2. Inventory before opening. List asset and document metadata, then inspect only shortlisted files and relevant document sections. Record provenance, rights, conflicts, and unsupported material without copying binaries into working notes.
  3. Classify independently. State the site goal, single-page or multi-page architecture, and deliverable as three separate decisions with evidence and confidence. Treat labels such as “showcase site” as goals, not architecture choices.
  4. Gate missing information. Classify gaps as blocking, important, or optional. Require a real identity or subject, site purpose, intended audience or primary task, and deliverable before implementation; placeholders cannot replace this minimum brief. Ask at most three short questions per round, only after inspection and only when the answers materially change correctness. Proceed with explicit placeholders for other non-blocking gaps; stop at unresolved blocking gaps. Build a speculative generic concept only when the user explicitly requests one.
  5. Create compact truth sources. Maintain the relevant .site-work artifacts. Keep facts, observations, inferences, assumptions, unknowns, placeholders, and user decisions distinct.
  6. Plan the site. Define content roles, routes or sections, shared templates, navigation, CTA destinations, and completion criteria. Record durable decisions and their reopen conditions.
  7. Route adaptively. Use only specialists whose trigger is present. Give each one a single owned question and a handoff of at most 400 words. Record every specialist as used or skipped with a concrete reason.
  8. Implement completely. Preserve an existing stack and design system unless blocked. For a new project, choose the simplest stack that satisfies the deliverable. Build the agreed pages, states, responsive behavior, assets, interactions, and safe integration boundaries. Trace every visible factual claim, process, place, material, response expectation, and promise to approved content; do not infer facts from filenames, email domains, or visual tone. Render user-controlled values as text, never executable markup.
  9. Render and correct. Exercise the real site at representative project widths and states. Route findings back to their owner, apply the smallest causal fix, and rerun the affected check before expanding regression coverage.
  10. Pass the quality gate. Verify the build and rendered result, update qa-report.md, and distinguish pass, fail, not verified, and not applicable. Mark pass only when the report names the executed or observed evidence. Do not claim production readiness when a critical rendered check is unavailable.
  11. Deliver. Report the site path, run and verification commands, architecture, coverage, specialist routing, approvals needed, placeholders, disconnected integrations, and concrete residual risks.

Read the full file on GitHub · 89 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 89 lines · 141 tokens per session scan A 8b1442f78b98

Subscribe to this mod's changes

lets-build-a-site is a skill published in the GitHub repository MrBlushu/blushu-design-skills (4 stars, last pushed 1mo ago), licensed MIT. It adds 141 tokens to every session and 2,058 once invoked, about $0.0007 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

anti-ui-slop

Stop coding agents from shipping generic UI. Extend the product's design system, use UIZZE evidence only when useful, cover required states, and inspect the rendered result.

sickn33/agentic-awesome-skills · 39 tokens

frontend-design

Design and implement context-fit frontend interfaces with deliberate art direction, accessible interaction, responsive behavior, complete states, and rendered verification. Use when creating or substantially reworking pages, components, product workspaces, dashboards, marketing sites, editorial surfaces, commerce…

PracticalSwan/agent-skills · 59 tokens

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", or "vs best practices".

martineserios/thebrana · 37 tokens

design

Use when designing or refreshing a web UI or landing page — visual concept, type/color/spacing/motion tokens, composition, rescuing a UI that reads AI-generic, or a graded design review. Brand-grounded and research-first; ships Tailwind v4 + Next.js 15 under WCAG 2.2 AA and Core Web Vitals budgets. NOT the words on…

ericrisco/rsc-harness · 100 tokens

ux/ui expert

Framework-agnostic frontend + UX/UI skill matrix covering Next.js App Router, Astro, design systems, mobile nav, accessibility, and dashboard patterns.

LuuOW/meridian-mcp · 33 tokens

webd

Web design workflow for landing pages, SaaS frontends, conversion-oriented pages, and non-generic UI. Use when building or improving a website, landing page, SaaS UI, hero section, pricing page, conversion funnel, shadcn/ui interface, or when the user invokes /webd or @webd.

HinkoK/agent-skills · 68 tokens