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
7.3 KiB
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 | Sì | orto_roma_testaccio_001 |
ID progetto |
piano_colture |
Object | Sì | 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 esistereperiodo: sologiornaliero,settimanale,mensile,stagionaledata_inizio: formato ISO (YYYY-MM-DD)
Processo
Fase 1: Carica Piano Colture e Stagionalità
Obiettivo: Preparare contesto per generazione calendario.
Azioni:
- Carica
piano_colture_annuale.mddadati/colture/ - Estrai colture pianificate con date semina/trapianto/raccolta
- Carica
stagionalita_it.mdda references - 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:
- Determina settimana corrente
- Estrai task da calendario stagionale
- Adatta a meteo forecast (se disponibile)
- 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:
dati/calendario/calendario_stagionale.md(visione annuale)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.mddati/calendario/calendario_settimanale_<YYYY-WW>.md
Formato: Markdown con checklist
References
stagionalita_it.md— Finestre semina/trapiantocolture_it.md— Cicli colturemeteo_soglie_it.md— Soglie decisioni meteo
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