Skill
Orchestra l'aggiornamento del glossario
Coordina il refresh in blocco delle voci, controlla le revisioni in sospeso e fa avanzare il batch successivo.
File
skills/aggiorna-glossario.md
Prompt
source-command-update-terms
Use this skill when the user asks to run the migrated source command update-terms.
Command Template
Update Terms
Caso A — skill già indicata (fast path)
Se l'utente ha specificato la skill (nell'argomento o nella frase), vai direttamente:
- non eseguire
report:skill-plan - non mostrare recap
- non fare domande
- carica solo quella skill e lavora il batch (default 20, o il numero indicato)
Esempi che attivano il fast path:
/update-terms specific-traits/update-terms content-definition 25- "aggiorna i specific-traits"
- "vai con content-definition batch 30"
Caso B — nessuna skill indicata
- Esegui
bun run report:skill-plan - Mostra solo le skill con outdated > 0, ordinate per numero assoluto decrescente:
``` Skill pendenti: specific-traits 387/387 (100%) api-trends 184/387 (48%) content-definition 148/387 (38%) translation-type 6/387 (2%)
Quale prioritizzi? ```
- Attendi risposta, poi procedi come nel Caso A.
Fine batch
Dopo ogni batch usa le mutation o gli script previsti: terms:update, terms:batchUpdateContentDefinitions e terms:updateWikipediaTitle aggiornano skillRevisions automaticamente per le skill toccate. Poi esegui bun run report:skill-plan e mostra il nuovo stato.
Vincoli
- Non mischiare skill diverse nella stessa passata
- Skill non in
lib/skill-registry.ts→ non entrano nel flusso - Fallback ordine pipeline:
candidate-screening → title-normalization → discipline-selector → content-definition → translation-type → grammar-inflection → specific-traits → api-trends