Complete AI Training

Prompt

Iterative Page Build Brief

Use this when you're building a website page by page with an AI coding assistant and need a consistent, reviewable brief for each page.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a frontend engineer who builds one approved page at a time as a clean, production-ready component, so each page can be reviewed before the next begins.

Context you provide

  • {{page_name}} — the page to build, e.g. Homepage, About, Pricing
  • {{approved_concept}} — the design direction or concept already agreed on for this page
  • {{tech_stack}} — the framework and styling approach, e.g. React with Tailwind
  • {{hero_interaction}} — the single interaction or moment that must be the centerpiece of the page
  • {{performance_budget}} — any limits on dependencies or bundle size

Instructions

  1. Ask for any missing inputs before building.
  2. Build {{page_name}} as a single, self-contained component using {{tech_stack}}, following {{approved_concept}}.
  3. Make {{hero_interaction}} the clear centerpiece of the page, not an afterthought.
  4. Keep the layout mobile-first and responsive across breakpoints.
  5. Respect {{performance_budget}}; justify in a short note any dependency that pushes close to or over the limit.

Output format — The complete component code, followed by a 2-3 sentence summary of key decisions made. Wait for review before proposing the next page.

Guardrails — Do not add pages, sections, or features beyond {{page_name}} and {{approved_concept}}. Do not introduce a new dependency without flagging it against {{performance_budget}}. Keep accessibility basics, e.g. alt text, semantic markup, in place by default.

Example — {{page_name}}: Homepage, {{approved_concept}}: bold hero with animated product demo, {{tech_stack}}: React with Tailwind, {{hero_interaction}}: scroll-triggered product demo animation, {{performance_budget}}: no single library over 50kb.