Traduzione italiana: orto-layout SKILL.md

This commit is contained in:
Noe 2026-03-07 00:38:26 +01:00
parent b2f45e6f32
commit f9abc680a9

View file

@ -1,47 +1,47 @@
--- ---
name: orto-layout name: orto-layout
description: Design garden layout with raised beds, companion plantings, and zone assignments. Use when: (1) assigning crops to beds based on consociations and water-need grouping, (2) creating spatial layout (bed dimensions, pathways, accessibility), (3) grouping crops by irrigation zone (water class), (4) drawing ASCII bed maps with crop labels. Outputs: Layout markdown with bed assignments, consociation matrix, accessibility notes, zone assignments for irrigation. description: Progettare layout orto con aiuole rialzate, consociazioni e assegnazioni zone. Usare quando: (1) assegnare colture a aiuole basato su consociazioni e raggruppamento fabbisogno acqua, (2) creare layout spaziale (dimensioni aiuola, sentieri, accessibilità), (3) raggruppare colture per zona irrigazione (classe acqua), (4) disegnare mappe aiuole ASCII con etichette colture. Output: Layout markdown con assegnazioni aiuole, matrice consociazione, note accessibilità, assegnazioni zone per irrigazione.
--- ---
# Orto Layout — Garden Bed Design & Companion Planting # Orto Layout — Progettazione Aiuole Orto e Consociazione Piante
Map crops to physical beds, apply companion planting rules, group by water zones, ensure accessibility. Mappare colture a aiuole fisiche, applicare regole consociazione piante, raggruppare per zone acqua, assicurare accessibilità.
## When to Use This Skill ## Quando Usare Questa Skill
- **After piano colture:** Crop list is finalized - **Dopo piano colture:** Lista colture è finalizzata
- **Before irrigazione:** Need zone groupings for water scheduling - **Prima di irrigazione:** Necessitare raggruppamenti zona per scheduling acqua
- **Space planning:** Physical layout with bed dimensions and pathways - **Pianificazione spazio:** Layout fisico con dimensioni aiuola e sentieri
- **Accessibility:** Ensure walkable pathways, suitable for minors/elderly if needed - **Accessibilità:** Assicurare sentieri calpestabili, adatti per minori/anziani se necessario
## Process ## Processo
### Phase 1: Extract Crop Requirements from Piano Colture ### Fase 1: Estrai Requisiti Colture da Piano Colture
**Input:** `dati/colture/piano_colture_annuale.md` **Input:** `dati/colture/piano_colture_annuale.md`
**For each crop, collect:** **Per ogni coltura, raccolgi:**
- Water class (BASSO, MEDIO, ALTO) - Classe acqua (BASSO, MEDIO, ALTO)
- Spacing (cm between plants, cm between rows) - Spaziatura (cm tra piante, cm tra file)
- Sun requirement (pieno/parziale/ombra) - Requisito sole (pieno/parziale/ombra)
- Consociation groups (positive/negative matches) - Gruppi consociazione (match positivi/negativi)
- Area needed (m²) = plants × spacing_area - Area necessaria (m²) = piante × area_spaziatura
### Phase 2: Group by Water Zone ### Fase 2: Raggruppa per Zona Acqua
**Logic:** **Logica:**
1. **ZONA ALTA (water-intensive):** Pomodoro, Peperone, Zucchina, Melone, Basilico 1. **ZONA ALTA (acqua-intensiva):** Pomodoro, Peperone, Zucchina, Melone, Basilico
2. **ZONA MEDIA:** Lattuga, Cavolo, Broccoli, Fagiolo, Carota 2. **ZONA MEDIA:** Lattuga, Cavolo, Broccoli, Fagiolo, Carota
3. **ZONA BASSA:** Carota, Cipolla, Spinacio, Pois, Barbabietola 3. **ZONA BASSA:** Carota, Cipolla, Spinacio, Pisello, Barbabietola
**Constraint:** Avoid mixing high + low in same bed (diff watering needs) **Constraint:** Avoid mixing high + low in same bed (diff watering needs)
### Phase 3: Apply Companion Rules ### Phase 3: Apply Companion Rules
**Consociation matrix (from colture_it.md):** **Matrice consociazione (da colture_it.md):**
``` ```
POSITIVE (✓): POSITIVO (✓):
- Pomodoro + Basilico → odore basilico repelle insetti - Pomodoro + Basilico → odore basilico repelle insetti
- Pomodoro + Carota → radici diverse (non competono) - Pomodoro + Carota → radici diverse (non competono)
- Fagiolo + Mais + Zucca → "Trio di sorelle" (N fixation, support, ombra) - Fagiolo + Mais + Zucca → "Trio di sorelle" (N fixation, support, ombra)
@ -52,40 +52,40 @@ ANTAGONISMO (✗):
- Carota + Finocchio → competizione radicale - Carota + Finocchio → competizione radicale
``` ```
**Output:** Bed grouping respecting: **Output:** Raggruppamento aiuole rispettando:
1. Water zone match 1. Match zona acqua
2. Positive consociations when possible 2. Consociazioni positive quando possibile
3. No antagonismi in same bed 3. No antagonismi in stessa aiuola
4. No same family 2+ years (rotation check with history) 4. No stessa famiglia 2+ anni (check rotazione con storia)
### Phase 4: Layout Design ### Fase 4: Progettazione Layout
**Bed size recommendations (from colture_it.md):** **Raccomandazioni dimensioni aiuola (da colture_it.md):**
- Width: 1.0-1.5 m (reachable from sides) - Larghezza: 1.0-1.5 m (raggiungibile dai lati)
- Length: 2-4 m (modular) - Lunghezza: 2-4 m (modulare)
- Depth: 0.3-0.5 m (rialzate), or 0 (a terra) - Profondità: 0.3-0.5 m (rialzate), o 0 (a terra)
- Pathway: 0.5 m min (accessibility) - Sentiero: 0.5 m min (accessibilità)
**Example for 50 m² area:** **Esempio per area 50 m²:**
``` ```
Area 50 m² → Divide in 4-5 beds + pathways Area 50 m² → Dividi in 4-5 aiuole + sentieri
Option 1: Rialzate (4 beds) Opzione 1: Rialzate (4 aiuole)
Each bed: 1.2m × 3m × 0.4m = 3.6 m² Ogni aiuola: 1.2m × 3m × 0.4m = 3.6 m²
Total beds: 4 × 3.6 = 14.4 m² Total aiuole: 4 × 3.6 = 14.4 m²
Pathway: ~5 m² (10%) Sentiero: ~5 m² (10%)
Usable: ~14.4 m² ← Conservative Usable: ~14.4 m² ← Conservativo
Option 2: A terra (4 file parallele) Opzione 2: A terra (4 file parallele)
Each file: 1m wide × 12m long = 12 m² Ogni fila: 1m wide × 12m long = 12 m²
Total: ~36 m² (usable) Total: ~36 m² (usable)
Pathway: ~8 m² (20%) Sentiero: ~8 m² (20%)
Best: Mix (2 rialzate + 2 file) = ~20-25 m² usable Migliore: Mix (2 rialzate + 2 file) = ~20-25 m² usable
``` ```
### Phase 5: Generate Layout Map & Assignment ### Fase 5: Genera Mappa Layout e Assegnazione
**Output:** `dati/layout/aiuole_dimensioni.md` **Output:** `dati/layout/aiuole_dimensioni.md`
@ -281,28 +281,28 @@ Side paths (access to beds): 0.5m min
--- ---
## References ## Riferimenti
- `references/colture_it.md` — Spacing, consociations, water class - `references/colture_it.md` — Spaziatura, consociazioni, classe acqua
- `references/consociazioni_layout.md`Companion matrix, layout guidelines - `references/consociazioni_layout.md`Matrice consociazione, linee guida layout
## Assumptions ## Assunzioni
1. Piano colture crops list finalized 1. Lista colture piano colture finalizzata
2. Area dimensions provided (GardenConfig) 2. Dimensioni area fornite (GardenConfig)
3. Accessibility requirements from CommunityProfile 3. Requisiti accessibilità da CommunityProfile
4. Sun exposure measured/estimated (GardenConfig) 4. Esposizione sole misurata/stimata (GardenConfig)
## Validation Checklist ## Checklist Validazione
- ✓ All crops from piano colture assigned to beds - ✓ Tutte colture da piano colture assegnate a aiuole
- ✓ Water zones coherent (ALTA/MEDIA/BASSA not mixed) - ✓ Zone acqua coerenti (ALTA/MEDIA/BASSA non miste)
- ✓ Positive consociations maximized - ✓ Consociazioni positive massimizzate
- ✓ No antagonismi in same bed - ✓ No antagonismi in stessa aiuola
- ✓ Accessibility pathways ≥0.5m - ✓ Sentieri accessibilità ≥0.5m
- ✓ Rotation plan covers 2-3 years - ✓ Piano rotazione copre 2-3 anni
- ✓ Layout drawing clear and actionable - ✓ Disegno layout chiaro e azionabile
--- ---
**Skill: orto-layout** | Version 1.0 | Status: Production-Ready **Skill: orto-layout** | Versione 1.0 | Status: Pronto per Produzione