Aggiornato SKILL.md: Riferimenti a nuova struttura test/
- Tutti gli output ora puntano a test/<framework>/ - Fasi 1-4: test/<framework>/test-<framework>_v1/ - Fase 5: test/<framework>/<framework>-skills-suite/ - Riferimento a test/README.md per documentazione
This commit is contained in:
parent
91f99591a7
commit
140a8186b9
1 changed files with 28 additions and 19 deletions
47
SKILL.md
47
SKILL.md
|
|
@ -28,34 +28,36 @@ Questa skill supporta framework in **qualsiasi lingua** (italiano, inglese, spag
|
||||||
┌─────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
│ FASE 1: Analisi Framework (LLM legge e comprende) │
|
│ FASE 1: Analisi Framework (LLM legge e comprende) │
|
||||||
│ Input: Percorso framework │
|
│ Input: Percorso framework │
|
||||||
│ Output: analysis_report.md │
|
│ Output: test/<framework>/test-<framework>_v1/analysis_report.md│
|
||||||
└─────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────┘
|
||||||
↓
|
↓
|
||||||
┌─────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
│ FASE 2: Mappatura (LLM propone, utente approva) │
|
│ FASE 2: Mappatura (LLM propone, utente approva) │
|
||||||
│ Input: analysis_report.md │
|
│ Input: analysis_report.md │
|
||||||
│ Output: mapping_plan.md (approvato) │
|
│ Output: test/<framework>/test-<framework>_v1/mapping_plan.md │
|
||||||
└─────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────┘
|
||||||
↓
|
↓
|
||||||
┌─────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
│ FASE 3: Estrazione Knowledge (LLM estrae e centralizza) │
|
│ FASE 3: Estrazione Knowledge (LLM estrae e centralizza) │
|
||||||
│ Input: mapping_plan.md + file framework │
|
│ Input: mapping_plan.md + file framework │
|
||||||
│ Output: references/*.md │
|
│ Output: test/<framework>/test-<framework>_v1/references/*.md │
|
||||||
└─────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────┘
|
||||||
↓
|
↓
|
||||||
┌─────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
│ FASE 4: Generazione Skills (LLM scrive SKILL.md) │
|
│ FASE 4: Generazione Skills (LLM scrive SKILL.md) │
|
||||||
│ Input: mapping_plan.md + references/ │
|
│ Input: mapping_plan.md + references/ │
|
||||||
│ Output: <framework>-skills/*/SKILL.md │
|
│ Output: test/<framework>/test-<framework>_v1/skills/*/SKILL.md │
|
||||||
└─────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────┘
|
||||||
↓
|
↓
|
||||||
┌─────────────────────────────────────────────────────────────────┐
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
│ FASE 5: Packaging (Script meccanici) │
|
│ FASE 5: Packaging (Script meccanici) │
|
||||||
│ Input: skills generate + references │
|
│ Input: skills generate + references │
|
||||||
│ Output: Suite pronta per distribuzione │
|
│ Output: test/<framework>/<framework>-skills-suite/ │
|
||||||
└─────────────────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Nota:** Tutti i output dei test vanno nella cartella `test/` come documentato in `test/README.md`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Fase 1: Analisi Framework (LLM)
|
## Fase 1: Analisi Framework (LLM)
|
||||||
|
|
@ -222,7 +224,9 @@ cat README.md
|
||||||
|
|
||||||
### Step 1.8: Generazione analysis_report.md
|
### Step 1.8: Generazione analysis_report.md
|
||||||
|
|
||||||
**Azione:** Compila il report usando questo template:
|
**Azione:** Compila il report e salva in `test/<framework>/test-<framework>_v1/analysis_report.md`
|
||||||
|
|
||||||
|
**Template:**
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
# Analysis Report — <Framework Name>
|
# Analysis Report — <Framework Name>
|
||||||
|
|
@ -520,6 +524,8 @@ Attendo tuo feedback prima di procedere.
|
||||||
|
|
||||||
### Step 2.8: Generazione mapping_plan.md Finale
|
### Step 2.8: Generazione mapping_plan.md Finale
|
||||||
|
|
||||||
|
**Azione:** Salva in `test/<framework>/test-<framework>_v1/mapping_plan.md`
|
||||||
|
|
||||||
**Template:**
|
**Template:**
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
|
|
@ -722,7 +728,7 @@ _Reference generato da framework-translator_
|
||||||
**Azione:** Salva ogni reference in:
|
**Azione:** Salva ogni reference in:
|
||||||
|
|
||||||
```
|
```
|
||||||
<framework>-suite/references/<nome>.md
|
test/<framework>/test-<framework>_v1/references/<nome>.md
|
||||||
```
|
```
|
||||||
|
|
||||||
**Naming convention:**
|
**Naming convention:**
|
||||||
|
|
@ -858,19 +864,20 @@ altrimenti:
|
||||||
**Azione:** Per ogni skill, genera:
|
**Azione:** Per ogni skill, genera:
|
||||||
|
|
||||||
```
|
```
|
||||||
<framework>-suite/<skill-name>/
|
test/<framework>/test-<framework>_v1/skills/<skill-name>/
|
||||||
└── SKILL.md
|
└── SKILL.md
|
||||||
```
|
```
|
||||||
|
|
||||||
**Struttura directory completa:**
|
**Struttura directory completa:**
|
||||||
|
|
||||||
```
|
```
|
||||||
<framework>-suite/
|
test/<framework>/test-<framework>_v1/
|
||||||
├── <skill-1>/
|
├── skills/
|
||||||
│ └── SKILL.md
|
│ ├── <skill-1>/
|
||||||
├── <skill-2>/
|
│ │ └── SKILL.md
|
||||||
│ └── SKILL.md
|
│ ├── <skill-2>/
|
||||||
├── ...
|
│ │ └── SKILL.md
|
||||||
|
│ └── ...
|
||||||
└── references/
|
└── references/
|
||||||
├── reference-1.md
|
├── reference-1.md
|
||||||
├── reference-2.md
|
├── reference-2.md
|
||||||
|
|
@ -913,20 +920,22 @@ ln -s ../references references
|
||||||
|
|
||||||
**Obiettivo:** Rendere la suite pronta per distribuzione.
|
**Obiettivo:** Rendere la suite pronta per distribuzione.
|
||||||
|
|
||||||
### Step 5.1: Script 01_create_dirs.sh
|
### Step 5.1: Script 02_create_structure.sh
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Crea struttura directory per distribuzione
|
# Crea struttura distribuzione in test/<framework>/
|
||||||
|
|
||||||
FRAMEWORK_NAME="$1"
|
FRAMEWORK_NAME="$1"
|
||||||
if [ -z "$FRAMEWORK_NAME" ]; then
|
SOURCE_DIR="$2" # test/<framework>/test-<framework>_v1/
|
||||||
echo "Usage: $0 <framework-name>"
|
|
||||||
|
if [ -z "$FRAMEWORK_NAME" ] || [ -z "$SOURCE_DIR" ]; then
|
||||||
|
echo "Usage: $0 <framework-name> <source-dir>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Crea cartella distribuzione
|
# Crea cartella distribuzione
|
||||||
DIST_DIR="${FRAMEWORK_NAME}-suite"
|
DIST_DIR="test/${FRAMEWORK_NAME}/${FRAMEWORK_NAME}-skills-suite"
|
||||||
mkdir -p "$DIST_DIR"
|
mkdir -p "$DIST_DIR"
|
||||||
|
|
||||||
# Sposta references in root
|
# Sposta references in root
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue