- Rielaborata sezione Input: trasformata in questionario di onboarding completo con 6 sezioni (info base, obiettivi, audience, offerta, preferenze, workflow) - Aggiornata Fase 1: aggiunto step di proposta path cliente con richiesta conferma esplicita prima di creare cartelle - Definita struttura cartelle standard: knowledge/, research/, strategy/, design/, content/, ops/, published/ - Rafforzate regole: non bloccare per input mancanti, V1 prima, tracciabilità decisioni
7.6 KiB
name: agency-orchestrator description: Coordinare agenti, gestire backlog e decisioni, e garantire qualità per workflow multi-agente. Usare quando: (1) avviare nuovo progetto/cliente, (2) coordinare output di più agenti, (3) gestire backlog e decisioni, (4) eseguire QA trasversale. Output: Backlog aggiornato, decision log, QA notes, stato workflow.
Agency Orchestrator — Coordinamento Multi-Agente
Coordina agenti e mantiene stato (backlog/decisioni/QA) per arrivare a V1 rapidamente e iterare.
Quando Usare
- Nuovo progetto: Avviare onboarding cliente e definire MVP
- Coordinamento: Consolidare output di più agenti (strategy, design, content)
- Backlog management: Prioritizzare task P0/P1/P2
- QA trasversale: Verificare qualità deliverable prima di publish
Input — Questionario di Onboarding Cliente
Raccogliere queste informazioni prima di avviare il workflow end-to-end:
1. Informazioni Base Cliente
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Nome cliente/azienda | string | "Demo Co SRL" | Ragione sociale o nome progetto |
| Settore/Industry | string | "E-commerce fashion B2B" | Categoria principale |
| Sito web attuale | URL | https://democo.it |
Se esiste, per analisi |
| Social esistenti | array | Instagram, LinkedIn | Piattaforme attive |
| Contatto principale | string | marco@democo.it |
Email o telefono |
2. Obiettivi e Aspettative
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Obiettivo primario | string | "Aumentare lead qualificati" | Cosa vuole ottenere |
| Obiettivi secondari | array | Brand awareness, SEO | Altri goal |
| Timeline attesa | string | "V1 entro 4 settimane" | Deadline o milestone |
| Budget indicativo | string | "€5-10K" | Range budget (opzionale) |
3. Audience e Mercato
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Target primario | string | "Founder PMI 35-55 anni" | ICP principale |
| Target secondario | string | "PM B2B tech" | Audience secondaria |
| Competitor diretti | array | Competitor A, Competitor B | 2-5 competitor |
| Differentiatori | array | "Servizio 24/7, prezzi chiari" | Punti di forza unici |
4. Offerta e Servizi
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Servizi principali | array | Consulenza, Formazione, Supporto | Core offerings |
| Prodotti flagships | array | "Corso X, Tool Y" | Prodotti principali |
| Pricing model | string | "Subscription €99/mese" | Come monetizza |
5. Preferenze e Vincoli
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Tone of voice | string | "Professionale ma amichevole" | Stile comunicazione |
| Brand colors | array | "#FF5733, #003366" | Colori brand (se noti) |
| Vincoli/Note | string | "No stock photo, solo foto reali" | Restrizioni o preferenze |
6. Workflow e Agenti Richiesti
| Campo | Tipo | Esempio | Note |
|---|---|---|---|
| Workflow da eseguire | string | 20_website, 30_social_launch |
ID workflow (vedi README) |
| Agenti necessari | array | strategy, design, ux-copy, web-developer | Skills da attivare |
| Priorità | string | "MVP veloce" o "Qualità massima" | Approccio preferito |
Processo
Fase 1: Setup Progetto e Definizione MVP
Obiettivo: Creare struttura cartelle cliente e chiarire output minimi.
Azioni:
-
Proposta path cliente:
- Proponi:
clients/{nome_cliente_lowercase}/ - Esempio:
clients/demo_co_srl/ - Chiedi conferma esplicita prima di procedere
- Proponi:
-
Dopo conferma, crea struttura cartelle:
clients/{client}/ ├── knowledge/ (company profile, audience, brand) ├── research/ (competitor, market insights) ├── strategy/ (positioning, messaging, pillars) ├── design/ (design system, assets) ├── content/ (copy, social, video scripts) ├── ops/ (backlog, decisions, QA, run log) └── published/ (content pubblicato, versionato) -
Leggi
references/quality_bar.mdper standard V1 -
Definisci output MVP (P0) vs Next (P1/P2):
- Basandoti su obiettivi cliente e workflow selezionato
- Prioritizza: V1 funzionante > perfezione
-
Crea
clients/{client}/ops/backlog.mdcon task prioritizzati -
Registra assunzioni in
clients/{client}/ops/decisions.md
Regole:
- ✅ Non bloccare per input mancanti: fai assunzioni ragionevoli e documentale
- ✅ V1 prima: MVP funzionale > features incomplete
- ✅ Tracciabilità: ogni decisione va nel decision log
- ✅ Conferma path: sempre chiedere OK prima di creare cartelle
Fase 2: Coordinamento Agenti
Obiettivo: Assegnare task e monitorare progresso.
Azioni:
- Per ogni agente necessario:
- Verifica input disponibili
- Assegna task con DoD chiaro
- Imposta deadline interna
- Monitora stato avanzamento
- Risolvi conflitti o dipendenze bloccanti
Agenti tipici:
agency-strategy→ positioning, messagingagency-research→ competitor, referenceagency-creative-director→ direzione visivaagency-ux-copy→ sitemap, page copyagency-design-system→ design systemagency-social/agency-youtube→ contentagency-visual-generator→ assetagency-publisher→ publish (post-approvazione)
Fase 3: Consolidamento e QA
Obiettivo: Verificare coerenza output e qualità.
Azioni:
- Raccogli output da tutti gli agenti
- Verifica coerenza cross-deliverable
- Esegui QA checklist (vedi
references/quality_bar.md) - Crea
clients/{client}/ops/qa_notes.mdcon issue + fix - Aggiorna backlog con task di fix
QA Checklist:
- Output in path corretto
- Frontmatter presente e valido
- Fonti loggate (se richiesto)
- QA specifico compilato (es. qa_website.md)
Fase 4: Publish Gate
Obiettivo: Gestire approvazione pre-publish.
Azioni:
- Verifica
references/publishing_gates.md - Imposta
APPROVED: YESnei file content (post-review) - Crea
PUBLISH_APPROVED.mdse pronto - Triggera
agency-publishersolo se gate superato
Regola: Mai publish senza APPROVED: YES esplicito.
Output
| File | Formato | Descrizione |
|---|---|---|
clients/{client}/ops/backlog.md |
Markdown | Task P0/P1/P2 |
clients/{client}/ops/decisions.md |
Markdown | Decisioni e assunzioni |
clients/{client}/ops/qa_notes.md |
Markdown | Issue QA + fix proposti |
clients/{client}/ops/run_log.md |
Markdown | Log operativo (opzionale) |
Esempio Output
# Backlog — Demo Co
## P0 (MVP)
- [ ] Homepage copy V1
- [ ] Services page copy V1
- [ ] Contact page copy V1
## P1 (Next)
- [ ] About page
- [ ] Case study template
## P2 (Later)
- [ ] Blog setup
- [ ] SEO advanced
References
- quality_bar.md — Standard V1
- publishing_gates.md — Gate pre-publish
- research_citation_rules.md — Citazione fonti
Note
Edge Cases:
- Input mancanti: Fai assunzioni ragionevoli, documenta in decision log, procedi
- Conflitti tra agenti: Orchestratore decide in base a priorità MVP
- QA fallisce: Crea task di fix nel backlog, non bloccare tutto il workflow
Limitazioni:
- Questa skill non esegue direttamente il lavoro degli agenti specialistici
- Richiede che gli altri agenti siano disponibili/eseguibili
- Publish richiede integrazione webhook configurata
Skill generata da framework-translator