Traduzione italiana: orto-agronomo SKILL.md
This commit is contained in:
parent
d2621e15cc
commit
3be16363f8
1 changed files with 81 additions and 81 deletions
|
|
@ -1,95 +1,95 @@
|
|||
---
|
||||
name: orto-agronomo
|
||||
description: Select and plan crops for annual garden schedule based on diet, space, climate, and agronomic principles. Use when: (1) generating crop selection matching community diet preferences and nutritional balance, (2) applying companion planting and crop rotation rules, (3) estimating yields and planning succession timings, (4) considering regional climate and seasonal windows. Outputs: Piano colture annuale (crop plan markdown) with varieties, sowing dates, spacing, water class, consociations, expected yields.
|
||||
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 — Crop Selection & Planning
|
||||
# Orto Agronomo — Selezione e Pianificazione Colture
|
||||
|
||||
Select crops and generate annual crop plan based on community preferences, climate, space, and agronomic best practices.
|
||||
Selezionare colture e generare piano colture annuale basato su preferenze comunitarie, clima, spazio e best practice agronomiche.
|
||||
|
||||
## When to Use This Skill
|
||||
## Quando Usare Questa Skill
|
||||
|
||||
- **After onboarding:** User profile (GardenConfig + CommunityProfile) is complete
|
||||
- **Crop selection:** Choose vegetables matching diet, space, experience level
|
||||
- **Seasonal planning:** Map crops to planting windows (frost dates, temperature requirements)
|
||||
- **Rotation planning:** Ensure family rotation over years to prevent pest/disease buildup
|
||||
- **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
|
||||
|
||||
## Process
|
||||
## Processo
|
||||
|
||||
### Phase 1: Filter Crops by Constraints
|
||||
### Fase 1: Filtra Colture per Vincoli
|
||||
|
||||
**Apply filters in sequence:**
|
||||
**Applicare filtri in sequenza:**
|
||||
|
||||
1. **Climate zone filter:** (From GardenConfig)
|
||||
- Filter colture_it.md by macro-zone (nord/centro/sud)
|
||||
- Keep only crops suitable for zone's frost dates and season length
|
||||
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. **Sun exposure filter:** (From GardenConfig)
|
||||
- Full sun required (6-8h): Pomodoro, Peperone, Zucchina, Melone, Mais, Carota
|
||||
- Partial sun (4-6h): Cavolo, Lattuga, Spinacio, Carota
|
||||
- Shade tolerant (< 4h): Lattuga, Spinacio (limited)
|
||||
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. **Space filter:** (From GardenConfig)
|
||||
- area < 20m²: small + fast-growing (Lattuga, Spinacio, Rucola, Insalata, Erbe)
|
||||
- 20-50m²: medium + diverse (+ Cavolo, Fagiolo, Basilico)
|
||||
- > 50m²: large + heavy feeders possible (+ Pomodoro, Peperone, Zucchina, Mais)
|
||||
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. **Water availability filter:** (From GardenConfig)
|
||||
- Acqua limitata (< 150 mm): Carota, Cipolla, Spinacio, Pois, Fagiolo
|
||||
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. **Diet preference filter:** (From CommunityProfile)
|
||||
- Include all listed preferenze_colture
|
||||
- Exclude all colture_evitare
|
||||
- Bias toward diet profile (vegano → legumi; onnivoro → diverse)
|
||||
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. **Experience filter:** (From CommunityProfile)
|
||||
- Esperienza "nessuna": Filter for robust, forgiving crops (Lattuga, Carota, Zucchina, Basilico, Cipolla)
|
||||
- Esperienza "dilettante": Open more options
|
||||
- Esperienza "esperto": Allow challenging crops (Melanzana, Melone, etc.)
|
||||
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.)
|
||||
|
||||
### Phase 2: Candidate Crop List
|
||||
### Fase 2: Lista Colture Candidate
|
||||
|
||||
**Output:** Lista candidate con score confidence
|
||||
|
||||
```markdown
|
||||
## Colture Candidate (Ordinate per Probabilità)
|
||||
|
||||
| # | Coltura | Varietà Suggeri | Ciclo (gg) | Acqua | Spazio | Confidence | Note |
|
||||
| # | 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 | Succesioni; facile |
|
||||
| 3 | Lattuga | Romana | 60 | Basso | Piccolo | 0.88 | Successioni; facile |
|
||||
| ... | ... | ... | ... | ... | ... | ... | ... |
|
||||
```
|
||||
|
||||
### Phase 3: Build Annual Crop Plan
|
||||
### Fase 3: Costruisci Piano Colture Annuale
|
||||
|
||||
**For each candidate crop:**
|
||||
**Per ogni coltura candidata:**
|
||||
|
||||
1. **Map to planting windows:** (From calendario_it.md)
|
||||
- Find suitable planting dates for zone
|
||||
- Consider frost dates, temperature requirements
|
||||
- Identify succession opportunities (2-3x/anno se ciclo breve)
|
||||
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. **Assign rotation groups:** (From colture_it.md > Famiglia)
|
||||
- Track family botanica (Solanaceae, Brassicaceae, etc.)
|
||||
- Ensure no same-family crop on same bed for 2-3 years
|
||||
- Plan next-year rotation if applicable
|
||||
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. **Estimate yields:** (From colture_it.md > Rese)
|
||||
- Use min/typ/max yields per crop
|
||||
- Adjust for area, experience, climate
|
||||
- Calculate total production volume (kg/stagione)
|
||||
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. **Assign spatial layout input:** (For orto-layout skill)
|
||||
- Spacing requirements per crop
|
||||
- Water zoning class (basso/medio/alto)
|
||||
- Sun exposure requirements
|
||||
- Companion groups (positive consociazioni)
|
||||
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)
|
||||
|
||||
### Phase 4: Output Piano Colture Annuale
|
||||
### Fase 4: Output Piano Colture Annuale
|
||||
|
||||
**File:** `dati/colture/piano_colture_annuale.md`
|
||||
|
||||
|
|
@ -219,15 +219,15 @@ Select crops and generate annual crop plan based on community preferences, clima
|
|||
**Última revisione:** [AUTO_UPDATE_READY]
|
||||
```
|
||||
|
||||
## References
|
||||
## Riferimenti
|
||||
|
||||
**Consulted:**
|
||||
- `references/colture_it.md` — Crop database, varieties, parameters, companions, rotation
|
||||
- `references/calendario_it.md` — Frost dates, planting windows per zone
|
||||
**Consultati:**
|
||||
- `references/colture_it.md` — Database colture, varietà, parametri, consociazioni, rotazione
|
||||
- `references/calendario_it.md` — Date gelate, finestre semina per zona
|
||||
|
||||
## Scripts (Optional)
|
||||
## Script (Opzionale)
|
||||
|
||||
Python script (optional) to parse colture_it.md and filter candidates:
|
||||
Script Python (opzionale) per parsare colture_it.md e filtrare candidati:
|
||||
|
||||
```bash
|
||||
scripts/filter_crops_by_constraints.py \
|
||||
|
|
@ -238,32 +238,32 @@ scripts/filter_crops_by_constraints.py \
|
|||
--experience <none|dilettante|esperto>
|
||||
```
|
||||
|
||||
## Error Handling
|
||||
## Gestione Errori
|
||||
|
||||
| Error | Fallback |
|
||||
| Errore | Fallback |
|
||||
|-------|----------|
|
||||
| No crops pass filters | Suggest broadening constraints; provide default robust list |
|
||||
| Confidence < 0.5 on selection | Flag as experimental; suggest expert consultation |
|
||||
| Area too small for diet needs | Suggest successions, compact varieties, or phased approach |
|
||||
| Water insufficient | Bias toward drought-tolerant crops; add compost/mulch |
|
||||
| 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 |
|
||||
|
||||
## Assumptions
|
||||
## Assunzioni
|
||||
|
||||
1. CommunityProfile is complete and validated
|
||||
2. GardenConfig includes zone, area, sun, water availability
|
||||
3. Climate zone inference from GardenConfig is accurate
|
||||
4. Crop database (colture_it.md) is up-to-date
|
||||
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
|
||||
|
||||
## Validation Checklist
|
||||
## Checklist Validazione
|
||||
|
||||
- ✓ Crops match diet preferences and avoid lists
|
||||
- ✓ Crop rotation respected (no same family 2+ years)
|
||||
- ✓ Planting dates within frost windows
|
||||
- ✓ Space allocated does not exceed area
|
||||
- ✓ Companion planting positive groups coherent
|
||||
- ✓ Water class aligned with availability
|
||||
- ✓ Yields sum to reasonable target per community size
|
||||
- ✓ 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** | Version 1.0 | Status: Production-Ready
|
||||
**Skill: orto-agronomo** | Versione 1.0 | Status: Pronto per Produzione
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue