---
name: agency-web-developer
description: Sviluppare siti web statici o landing page partendo da copy e design system. Usare quando: (1) costruire sito da sitemap + copy, (2) creare landing page, (3) implementare design in HTML/CSS/JS. Output: Sito completo con HTML semantico, CSS (Bootstrap o custom), JS (jQuery + GSAP).
---
# Agency Web Developer — Sviluppo Siti Web Statici
Trasforma copy e design system in siti web funzionanti con HTML semantico, CSS e JS.
## Quando Usare
- **Nuovo sito:** Costruire sito completo da sitemap + copy + design tokens
- **Landing page:** Pagina singola campaign-specific
- **Design implementation:** Convertire mockup in codice
- **Static site:** Sito senza backend (brochure, portfolio, landing)
---
## Input
| Input | Tipo | Validazione |
|-------|------|-------------|
| `client_path` | string | Percorso client |
| `sitemap` | object | Da agency-ux-copy |
| `page_copy` | array | Copy completo per ogni pagina |
| `design_tokens` | object | Da agency-design-system |
| `page_layouts` | array | Layout definitions |
| `seo_metadata` | array | SEO notes per pagina |
---
## Processo
### Fase 1: Setup Struttura Progetto
**Obiettivo:** Creare directory structure per il sito.
**Azioni:**
1. Crea cartella `clients/{client}/website/`
2. Crea sottocartelle:
- `index.html` (homepage)
- `pages/` (altre pagine HTML)
- `css/` (stylesheet)
- `js/` (JavaScript)
- `assets/` (immagini, font, etc.)
- `assets/img/`
- `assets/fonts/`
3. Inizializza file base:
- `css/main.css` (o `css/bootstrap.min.css` + `css/custom.css`)
- `js/main.js`
- `assets/` (vuoto, pronto per asset)
**Output:**
- Struttura directory pronta
---
### Fase 2: HTML Semantico
**Obiettivo:** Costruire struttura HTML per ogni pagina.
**Azioni:**
1. **Per ogni pagina in sitemap:**
2. **Struttura base:**
```html
{SEO Title}
{Content}
```
3. **Hero section:**
- ``
- `` per headline
- `
` per subcopy
- `` per CTA
4. **Content sections:**
- Usa tag semantici: ``, ``, `