From b79b28034ae725fe0f04505825e35d13a6ae44dd Mon Sep 17 00:00:00 2001 From: AgentePotente Date: Mon, 9 Mar 2026 14:21:32 +0100 Subject: [PATCH] feat: Added agency-web-developer skill MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New skill for building static websites from copy + design system - HTML semantic with accessibility + SEO best practices - CSS layout with Bootstrap or custom support - JS interactivity with jQuery + GSAP for smooth animations - 3 reference files: html_semantics.md, css_layout.md, js_interactivity.md - Updated README with new skill (13 total) and references (23 total) - Workflow updated: agency-ux-copy → agency-web-developer → agency-seo No overlap with existing skills: - agency-visual-generator: generates images (PNG/webp) for social/YouTube - agency-publisher: publishes content via webhook - agency-web-developer: builds complete static websites (HTML/CSS/JS) --- README.md | 17 +- agency-web-developer/SKILL.md | 346 +++++++++ agency-web-developer/references/css_layout.md | 647 ++++++++++++++++ .../references/html_semantics.md | 418 ++++++++++ .../references/js_interactivity.md | 730 ++++++++++++++++++ 5 files changed, 2153 insertions(+), 5 deletions(-) create mode 100644 agency-web-developer/SKILL.md create mode 100644 agency-web-developer/references/css_layout.md create mode 100644 agency-web-developer/references/html_semantics.md create mode 100644 agency-web-developer/references/js_interactivity.md diff --git a/README.md b/README.md index 9175203..d54c876 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Suite di AgentSkills per Agency AI OS v3.1 — trasformate da framework multi-ag ## Panoramica -- **Skills:** 12 -- **References:** 17 +- **Skills:** 13 +- **References:** 20 - **Lingua:** English (con note in italiano) - **Dominio:** Digital Agency / Content Production / Multi-Agent System @@ -44,11 +44,13 @@ clawhub install agency_v3_1-skills | 8 | **agency-social** | Social strategy, calendario, post queue | Media | | 9 | **agency-youtube** | YouTube strategy, script retention-first | Media | | 10 | **agency-visual-generator** | Asset visuali (card, carousel, thumbnail) | Media | -| 11 | **agency-analytics** | Report KPI settimanali, actions | Bassa | -| 12 | **agency-publisher** | Publish gate-based (social/YouTube) | Bassa | +| 11 | **agency-web-developer** | Siti web statici (HTML/CSS/JS) | Media | +| 12 | **agency-analytics** | Report KPI settimanali, actions | Bassa | +| 13 | **agency-publisher** | Publish gate-based (social/YouTube) | Bassa | ## References Incluse +### Agency Core (17) 1. `design_patterns.md` — Pattern UI riusabili 2. `hero_sections.md` — Layout hero efficaci 3. `layout_systems.md` — Grid, spacing, density @@ -70,6 +72,11 @@ clawhub install agency_v3_1-skills 19. `qa_visual.md` — QA checklist visual 20. `weekly_report_template.md` — Template report +### Web Developer (3) +21. `html_semantics.md` — Semantic HTML best practices (in agency-web-developer/references) +22. `css_layout.md` — Layout Bootstrap/custom (in agency-web-developer/references) +23. `js_interactivity.md` — jQuery + GSAP patterns (in agency-web-developer/references) + ## Workflow Consigliato 1. **Onboarding:** `agency-orchestrator` → definisci MVP @@ -77,7 +84,7 @@ clawhub install agency_v3_1-skills 3. **Strategy:** `agency-strategy` → positioning, messaging 4. **Creative:** `agency-creative-director` → direzione visiva 5. **Design:** `agency-design-system` → design system -6. **Website:** `agency-ux-copy` + `agency-seo` → sitemap, copy, SEO +6. **Website:** `agency-ux-copy` → sitemap, copy → `agency-web-developer` → sito HTML/CSS/JS → `agency-seo` → metadata 7. **Content:** `agency-social` + `agency-youtube` → calendar, script 8. **Visual:** `agency-visual-generator` → asset 9. **Publish:** `agency-publisher` → publish (post-approvazione) diff --git a/agency-web-developer/SKILL.md b/agency-web-developer/SKILL.md new file mode 100644 index 0000000..422a5aa --- /dev/null +++ b/agency-web-developer/SKILL.md @@ -0,0 +1,346 @@ +--- +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} + + + + +
{Navigation}
+
{Content}
+ + + + + + + ``` + +3. **Hero section:** + - `
` + - `

` per headline + - `

` per subcopy + - `` per CTA + +4. **Content sections:** + - Usa tag semantici: `

`, `
`, `