framework-translator/test-orto_v1/skills/orto-calendario/SKILL.md
AgentePotente afee107bce Fase 4 (orto_v1): Skill orto-calendario generata
orto-calendario/SKILL.md (7.4 KB): Pianificazione temporale operativa
- Fase 1: Carica piano colture + stagionalità
- Fase 2: Genera calendario stagionale (4 stagioni, task mensili)
- Fase 3: Genera task list settimanale (7 giorni, bilanciamento carico)
- Fase 4: Output calendario (stagionale + settimanale markdown)
- Adattamento meteo: pioggia, vento, temp >32°C
- Input: piano_colture, periodo, data_inizio, meteo_forecast
- Output: calendario_stagionale.md + calendario_settimanale_*.md

References usate: stagionalita_it.md, colture_it.md, meteo_soglie_it.md

Skills completate: 3/9 (33%) - init, onboarding, agronomo, calendario
2026-03-07 10:56:59 +01:00

7.3 KiB


name: orto-calendario description: Generare calendario operativo stagionale e settimanale per orto basato su piano colture, finestre stagionali e condizioni meteo. Usare quando: (1) pianificare task operativi (semina, trapianto, irrigazione, raccolta), (2) adattare calendario a previsioni meteo, (3) generare task list settimanali per utenti. Output: Calendario stagionale (markdown) con task mensili/settimanali, date critiche, alert meteo.

Orto Calendario — Pianificazione Temporale Operativa

Generare calendario operativo basato su piano colture, stagionalità e meteo.

Quando Usare Questa Skill

  • Dopo piano colture: Piano annuale completato, serve calendarizzare task
  • Pianificazione settimanale: Ogni settimana (domenica/lunedì) per task 7 giorni
  • Adattamento meteo: Previsioni avverse richiedono riprogrammazione
  • Promemoria task: Utente richiede lista task periodo specifico

Input

Input Tipo Obbligatorio Esempio Note
orto_id String orto_roma_testaccio_001 ID progetto
piano_colture Object Vedi sotto Piano da orto-agronomo
periodo Enum No settimanale giornaliero, settimanale, mensile, stagionale
data_inizio Date No 2026-03-10 Default: oggi/lunedì
meteo_forecast Object No Vedi meteo Previsioni 7 giorni

Validazione Input

  • orto_id: deve esistere
  • periodo: solo giornaliero, settimanale, mensile, stagionale
  • data_inizio: formato ISO (YYYY-MM-DD)

Processo

Fase 1: Carica Piano Colture e Stagionalità

Obiettivo: Preparare contesto per generazione calendario.

Azioni:

  1. Carica piano_colture_annuale.md da dati/colture/
  2. Estrai colture pianificate con date semina/trapianto/raccolta
  3. Carica stagionalita_it.md da references
  4. Estrai finestre stagionali per zona climatica

Output intermedio: Lista colture con date target


Fase 2: Genera Calendario Stagionale

Obiettivo: Mappare task a mesi/stagioni.

Azioni:

Per ogni stagione:

Primavera (Mar-Mag):

  • Semine dirette: Lattuga, Carota, Ravanello, Fagiolo (apr-mag)
  • Trapianti: Pomodoro, Zucchina, Peperone (post-gelo)
  • Task ricorrenti: Irrigazione (aumento progressivo), pacciamatura, sarchiatura

Estate (Giu-Ago):

  • Raccolte continue: Pomodoro, Zucchina, Fagiolo, Lattuga
  • Semine successioni: Fagiolo, Lattuga, Ravanello
  • Task ricorrenti: Irrigazione (massimo), ombreggiatura, monitoraggio parassiti

Autunno (Set-Nov):

  • Semine: Spinacio, Lattuga autunnale, Fave, Piselli
  • Trapianti: Cavoli, Broccoli, Verza
  • Task ricorrenti: Raccolta, preparazione terreno, pacciamatura

Inverno (Dic-Feb):

  • Riposo vegetativo
  • Semine protette (febbraio): Lattuga, Cipolla
  • Task ricorrenti: Manutenzione attrezzi, pianificazione, ammendanti

Output:

# Calendario Stagionale — <orto_id>

## Primavera (Marzo-Maggio)

### Marzo
- [ ] Semina Lattuga (successioni ogni 2 settimane)
- [ ] Semina Spinacio
- [ ] Semina Piselli (inizio mese)
- [ ] Trapianto Cavoli (fine mese, centro-sud)

### Aprile
- [ ] Semina Fagioli (dopo 15, nord: dopo 25)
- [ ] Semina Carote
- [ ] Semina Ravanello
- [ ] Trapianto Pomodori (dopo ultima gelata)
- [ ] Trapianto Zucchine (dopo 15)

### Maggio
- [ ] Semina Basilico (trapianto o seme)
- [ ] Semina Cetrioli, Meloni (dopo 15)
- [ ] Pacciamatura colture estive
- [ ] Inizio irrigazione regolare

## Estate (Giugno-Agosto)
...

## Autunno (Settembre-Novembre)
...

## Inverno (Dicembre-Febbraio)
...

Fase 3: Genera Task List Settimanale

Obiettivo: Dettaglio operativo 7 giorni.

Azioni:

  1. Determina settimana corrente
  2. Estrai task da calendario stagionale
  3. Adatta a meteo forecast (se disponibile)
  4. Bilancia carico lavoro (2-3 ore/giorno max)

Regole distribuzione:

Lunedì:
- Irrigazione (controllo umidità)
- Raccolta (verdure a foglia: Lattuga, Spinacio)

Martedì:
- Task pesanti (vangatura, trapianti)
- Irrigazione

Mercoledì:
- Monitoraggio parassiti/malattie
- Raccolta (frutti: Pomodoro, Zucchina)

Giovedì:
- Task leggeri (sarchiatura, pacciamatura)
- Irrigazione

Venerdì:
- Raccolta principale
- Preparazione ordine (se vendita/scambio)

Sabato:
- Task flessibili (recupero ritardi)
- Irrigazione

Domenica:
- Riposo o raccolta leggera

Adattamento meteo:

SE meteo.pioggia_prevista > 5mm:
  → Sposta irrigazione a giorno successivo

SE meteo.vento > 10 nodi:
  → Sposta trapianti/trattamenti a giorno alternativo

SE meteo.temp > 32°C:
  → Sposta task pesanti a mattina presto (6-9)
  → Irrigazione solo mattina (5-7)

Output:

# Task List Settimanale — Settimana <N>

**Periodo:** YYYY-MM-DD a YYYY-MM-DD
**Meteo forecast:** [Soleggiato / Pioggia / Misto]

## Lunedì <data>
- [ ] Irrigazione (controlla umidità aiuole 1-3)
- [ ] Raccolta Lattuga (aiuola 1)
- [ ] Ispezione parassiti (foglie pomodoro)

## Martedì <data>
- [ ] Trapianto Basilico (aiuola 1, tra pomodori)
- [ ] Irrigazione (dopo trapianto)
- [ ] Pacciamatura aiuola 2

## Mercoledì <data>
- [ ] Monitoraggio peronospora (previsione umida)
- [ ] Raccolta Zucchine (aiuola 2, 3-4 frutti)
- [ ] Irrigazione

...

## Note Settimanali
- **Priorità:** Trapianti basilico (entro mercoledì)
- **Alert:** Possibile pioggia giovedì, prepara teli
- **Raccolta stimata:** 5 kg (pomodoro, zucchina, lattuga)

Fase 4: Output Calendario

Obiettivo: Generare documenti finali.

File generati:

  1. dati/calendario/calendario_stagionale.md (visione annuale)
  2. dati/calendario/calendario_settimanale_<YYYY-WW>.md (task list settimanale)

Struttura calendario stagionale:

# Calendario Stagionale — <orto_id>

**Anno:** 2026
**Zona:** <zona_climatica>
**Ultima gelata:** <data>
**Prima gelata:** <data>

---

## Panoramica Annuale

| Mese | Task Principali | Colture Chiave | Ore Stimate |
|------|----------------|----------------|-------------|
| Marzo | Semine, preparazioni | Lattuga, Spinacio | 15 |
| Aprile | Trapianti, semine | Pomodoro, Fagiolo | 20 |
| ... | ... | ... | ... |

---

## Dettaglio Mensile

### Marzo

**Settimana 1:**
- [ ] Preparazione aiuole (vangatura, ammendanti)
- [ ] Semina Lattuga (1° successione)
- [ ] Semina Spinacio

**Settimana 2:**
- [ ] Semina Piselli
- [ ] Controllo drenaggio
- [ ] Irrigazione (se suolo secco)

...

### Aprile
...

---

## Date Critiche

| Data | Evento | Azione |
|------|--------|--------|
| 15 Apr | Ultima gelata (centro) | Trapianti pomodoro sicuri |
| 1 Mag | Inizio irrigazione regolare | Attiva sistema |
| 15 Ott | Prima gelata (centro) | Raccolta ultimi frutti |

---

_Generato da: orto-calendario_

Output

File generati:

  • dati/calendario/calendario_stagionale.md
  • dati/calendario/calendario_settimanale_<YYYY-WW>.md

Formato: Markdown con checklist


References


Note

Edge cases:

  • Pioggia prolungata: Sposta task indoor (manutenzione attrezzi)
  • Ondata caldo: Task solo mattina, irrigazione raddoppiata
  • Gelata tardiva: Copri colture sensibili, rinvia trapianti

Aggiornato: 2026-03-07 | Versione: 1.0