orto-skills/build/orto-agronomo/SKILL.md

271 lines
9.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: orto-agronomo
description: Selezionare e pianificare colture per calendario annuale dell'orto basato su dieta, spazio, clima e principi agronomici. Usare quando: (1) generare selezione colture corrispondente a preferenze dieta comunitaria e bilancio nutrizionale, (2) applicare regole consociazione e rotazione colture, (3) stimare rese e pianificare tempi successioni, (4) considerare clima regionale e finestre stagionali. Output: Piano colture annuale (markdown con piano colture) con varietà, date semina, spaziature, classe acqua, consociazioni, rese attese.
---
# Orto Agronomo — Selezione e Pianificazione Colture
Selezionare colture e generare piano colture annuale basato su preferenze comunitarie, clima, spazio e best practice agronomiche.
## Quando Usare Questa Skill
- **Dopo onboarding:** Profilo utente (GardenConfig + CommunityProfile) è completo
- **Selezione colture:** Scegliere verdure corrispondenti a dieta, spazio, livello esperienza
- **Pianificazione stagionale:** Mappare colture a finestre di semina (date gelate, requisiti temperatura)
- **Pianificazione rotazione:** Assicurare rotazione famiglia negli anni per prevenire accumulo parassiti/malattie
## Processo
### Fase 1: Filtra Colture per Vincoli
**Applicare filtri in sequenza:**
1. **Filtro zona climatica:** (Da GardenConfig)
- Filtrare colture_it.md per macro-zona (nord/centro/sud)
- Mantenere solo colture adatte a date gelate e lunghezza stagione della zona
2. **Filtro esposizione solare:** (Da GardenConfig)
- Sole pieno richiesto (6-8h): Pomodoro, Peperone, Zucchina, Melone, Mais, Carota
- Sole parziale (4-6h): Cavolo, Lattuga, Spinacio, Carota
- Tolleranti ombra (< 4h): Lattuga, Spinacio (limitato)
3. **Filtro spazio:** (Da GardenConfig)
- area < 20m²: piccole + a rapido ciclo (Lattuga, Spinacio, Rucola, Insalata, Erbe)
- 20-50m²: medie + diverse (+ Cavolo, Fagiolo, Basilico)
- > 50m²: grandi + forti consumatori possibili (+ Pomodoro, Peperone, Zucchina, Mais)
4. **Filtro disponibilità acqua:** (Da GardenConfig)
- Acqua limitata (< 150 mm): Carota, Cipolla, Spinacio, Pisello, Fagiolo
- Acqua media: Lattuga, Basilico, Cavolo, Broccoli
- Acqua abbondante: Pomodoro, Peperone, Zucchina, Melone, Cocomero
5. **Filtro preferenze dieta:** (Da CommunityProfile)
- Includere tutte le preferenze_colture listate
- Escludere tutte colture_evitare
- Bias verso profilo dieta (vegano legumi; onnivoro diverse)
6. **Filtro esperienza:** (Da CommunityProfile)
- Esperienza "nessuna": Filtrare per colture robuste e indulgenti (Lattuga, Carota, Zucchina, Basilico, Cipolla)
- Esperienza "dilettante": Aprire più opzioni
- Esperienza "esperto": Consentire colture impegnative (Melanzana, Melone, etc.)
### Fase 2: Lista Colture Candidate
**Output:** Lista candidate con score confidence
```markdown
## Colture Candidate (Ordinate per Probabilità)
| # | Coltura | Varietà Suggerite | Ciclo (gg) | Acqua | Spazio | Confidence | Note |
|----|---------|-----------------|-----------|-------|--------|------------|------|
| 1 | Pomodoro | San Marzano, Ciliegia | 80 | Medio-Alto | Medio | 0.95 | Preferenza esplicita |
| 2 | Basilico | Basilico Genovese | 60 | Medio | Piccolo | 0.90 | Dieta; consociazione pomodoro |
| 3 | Lattuga | Romana | 60 | Basso | Piccolo | 0.88 | Successioni; facile |
| ... | ... | ... | ... | ... | ... | ... | ... |
```
### Fase 3: Costruisci Piano Colture Annuale
**Per ogni coltura candidata:**
1. **Mappa a finestre di semina:** (Da calendario_it.md)
- Trovare date di semina adatte per zona
- Considerare date gelate, requisiti temperatura
- Identificare opportunità successioni (2-3x/anno se ciclo breve)
2. **Assegna gruppi rotazione:** (Da colture_it.md > Famiglia)
- Tracciare famiglia botanica (Solanaceae, Brassicaceae, etc.)
- Assicurare nessuna coltura stessa famiglia su stesso aiuola per 2-3 anni
- Pianificare rotazione prossimo anno se applicabile
3. **Stima rese:** (Da colture_it.md > Rese)
- Usare rese min/typ/max per coltura
- Aggiustare per area, esperienza, clima
- Calcolare volume produzione totale (kg/stagione)
4. **Assegna input layout spaziale:** (Per skill orto-layout)
- Requisiti spaziatura per coltura
- Classe water zoning (basso/medio/alto)
- Requisiti esposizione sole
- Gruppi consociazione (positive consociazioni)
### Fase 4: Output Piano Colture Annuale
**File:** `dati/colture/piano_colture_annuale.md`
**Structure:**
```markdown
# Piano Colture Annuale — [ORTO_ID]
**Zona Climatica:** [ZONE]
**Area disponibile:** [AREA] m²
**Comunità:** [DIET] | [N_PERSONE] pp
**Esperienza:** [LEVEL]
---
## Riepilogo Stagionale
### Primavera (Mar-Mag)
- Lattuga (marzo, successioni)
- Spinacio (aprile)
- Pomodoro (trapianto post-gelo)
- Basilico (maggio, post-freddo)
**Totale area occupata:** XX m²
**Stima rese:** XX kg
### Estate (Giu-Ago)
- Pomodoro (raccolta continua)
- Peperone (raccolta continua)
- Zucchina (raccolta continua)
- Lattuga estiva (ombra parziale)
- Fagiolo rampicante (successione giugno)
### Autunno (Set-Nov)
- Cavolo/Broccoli (trapianto agosto)
- Lattuga/Spinacio (successioni)
- Carota (raccolta da agosto)
- Ravanello (rapido)
### Inverno (Dic-Feb)
- Pisello/Fava (semina autunno, raccolta primavera)
- Riposo relativo
---
## Dettagli Colture
### 1. Pomodoro
| Proprietà | Valore |
|-----------|--------|
| **Varietà consigliata** | San Marzano (determinato), Ciliegia (indeterminato), Cuor di Bue |
| **Ciclo** | 70-90 gg (post-trapianto) |
| **Trapianto** | Post-[LAST_FROST], min T notte 15°C |
| **Raccolta** | [ZONE]-specific dates |
| **Esigenza luce** | Pieno sole (6-8h) |
| **Esigenza acqua** | Medio-Alto; classe: **ALTO** |
| **Spaziatura** | 40-60cm |
| **Stima resa** | 3-6 kg/m² |
| **Consociazioni** | ✅ Basilico (classico), Carota, Cipolla |
| **Famiglia** | Solanaceae (Rotazione: attendere 2-3 anni) |
| **Malattie** | Peronospora, Oidio, Verticillium; Bio: Rame, Zolfo, Neem |
| **Note** | Tutore necessario (bambù, spago), cesellatura regolare |
**Piano temporale (ZONA CENTRO, es. Roma):**
- Semina indoor: Gen-Feb
- Trapianto: Post-15 aprile
- Prima raccolta: Giugno
- Raccolta massima: Lug-Ago
- Fine raccolta: Ott (gelo)
---
### 2. Basilico
| Proprietà | Valore |
|-----------|--------|
| **Varietà** | Basilico Genovese (dolce), Basilico Rosso, Thai |
| **Ciclo** | 45-60 gg |
| **Semina** | Maggio post-freddo, diretto o trapianto |
| **Raccolta** | Continua (cesellatura) giu-set |
| **Esigenza acqua** | Medio; classe: **MEDIO** |
| **Spaziatura** | 20-25cm |
| **Stima resa** | 0.5-1.5 kg/m² |
| **Consociazioni** | ✅ Pomodoro (benefici reciproci), Peperone |
| **Famiglia** | Lamiaceae |
| **Note** | Termofilo; stop < 15°C; ama sole |
---
### [Continua per altre colture candidati...]
---
## Rotazione Pluri-Annuale
**Anno 1:** Pomodoro (A1), Cavolo (A2), Legume (A3)
**Anno 2:** Cavolo (A1), Legume (A2), Pomodoro (A3)
**Anno 3:** Legume (A1), Pomodoro (A2), Cavolo (A3)
---
## Stima Nutrizionale
**Comunità:** [N_PERSONE] pp, Dieta [DIET]
**Target nutritivo:** [Calcolo dieta giornaliera × giorni stagione]
**Produzione stimata:** [TOT kg] / stagione
**Allineamento:** Sufficiente / Marginal / Insufficiente
*(Da migliorare con maggiore area/succesioni)*
---
## Prossimi Passi
1. **orto-calendario:** Generare timeline settimanale per task
2. **orto-layout:** Assegnare colture a aiuole con consociazioni
3. **orto-irrigazione:** Definire water zoning per zone acqua alta/media/bassa
---
**Data generazione:** [TODAY]
**Confidence globale:** [AVG_CONFIDENCE]
**Última revisione:** [AUTO_UPDATE_READY]
```
## Riferimenti
**Consultati:**
- `references/colture_it.md` — Database colture (120+ varietà), parametri, consociazioni, rotazione famiglie, rese
- `references/calendario_it.md` — Date gelate, finestre semina per zona
- `references/consociazioni_layout.md` — Matrice consociazione per ottimizzazione layout
- `references/irrigazione_parametri.md` — Classe acqua colture per raggruppamento
## Script (Opzionale)
Script Python (opzionale) per parsare colture_it.md e filtrare candidati:
```bash
scripts/filter_crops_by_constraints.py \
--area <area_mq> \
--zone <nord|centro|sud> \
--sun <h_per_day> \
--diet <list> \
--experience <none|dilettante|esperto>
```
## Gestione Errori
| Errore | Fallback |
|-------|----------|
| Nessuna coltura passa filtri | Suggerire ampliamento vincoli; fornire lista robusta default |
| Confidence < 0.5 su selezione | Flaggare come sperimentale; suggerire consultazione esperto |
| Area troppo piccola per bisogni dieta | Suggerire successioni, varietà compatte, o approccio fagiato |
| Acqua insufficiente | Bias verso colture tolleranti siccità; aggiungere compost/pacciame |
## Assunzioni
1. CommunityProfile è completo e validato
2. GardenConfig include zona, area, sole, disponibilità acqua
3. Inferenza zona climatica da GardenConfig è accurata
4. Database colture (colture_it.md) è aggiornato
## Checklist Validazione
- Colture corrispondono preferenze dieta e liste evitamento
- Rotazione colture rispettata (nessuna famiglia stessa 2+ anni)
- Date semina entro finestre gelate
- Spazio allocato non eccede area
- Gruppi consociazione positive coerenti
- Classe acqua allineata con disponibilità
- Rese sommate a target ragionevole per dimensione comunità
---
**Skill: orto-agronomo** | Versione 1.0 | Status: Pronto per Produzione