Riorganizzazione: Nuova struttura orto-suite/ - No more .skill zips, pronto per copia diretta
This commit is contained in:
parent
1d2401e647
commit
c729f59621
29 changed files with 5642 additions and 135 deletions
271
orto-suite/orto-agronomo/SKILL.md
Normal file
271
orto-suite/orto-agronomo/SKILL.md
Normal file
|
|
@ -0,0 +1,271 @@
|
|||
---
|
||||
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
|
||||
1
orto-suite/orto-agronomo/references
Symbolic link
1
orto-suite/orto-agronomo/references
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../references
|
||||
Loading…
Add table
Add a link
Reference in a new issue