Skill
Assegna le discipline ai termini
Collega ogni voce alle discipline giuste appoggiandosi a fonti autorevoli e alla tassonomia già esistente.
File
skills/assegna-discipline.md
Prompt
source-command-discipline-selector
Use this skill when the user asks to run the migrated source command discipline-selector.
Command Template
CryptoGlossario — Discipline Selector
This command owns disciplines only. Do not edit definitions, translations, title normalization, traits, Wikipedia metadata or candidate status here.
Pipeline, ownership and versioning rules live in lib/skill-registry.ts.
Allowed disciplines
ai: artificial intelligence, language models, agents, evals, AI safetyinformatica: computer science, software engineering, networks, systemsfinanza: financial markets, trading, investment, market structureeconomia: economic theory, money, incentives, macro/micro conceptscrittografia: cryptography, security, proofs, keys, attacksvideogiochi: games, game economies, player systems, virtual assetsgergo: community slang, meme language, informal domain-native usage
Decision rules
Follow AGENTS.md "Web research standard" (domain matching, authority, currency) when researching the discipline.
- Use research from authoritative sources when the discipline is not obvious.
- Pick every discipline that is genuinely needed to understand the term.
- Do not infer disciplines from the title alone.
- Prefer 1-3 disciplines. Use more only when the term really crosses multiple domains.
- Do not use
gergojust because a term is informal; use it when the community meaning is central. - Do not remove an existing discipline unless it is clearly wrong or redundant.
- If the term is primarily a blockchain infrastructure concept, usually include
informatica; addcrittografia,finanzaoreconomiaonly when those aspects are central. - If the term is primarily a market/trading concept, usually include
finanza; addeconomiaonly when the concept belongs to economic theory, incentives or monetary dynamics. - If the term is primarily an AI concept, include
ai; addinformaticaonly when the software/system aspect is central.
Batch format
``json [ { "slug": "term-slug", "reason": "Breve motivo della scelta disciplinare.", "sources": ["https://..."], "notes": "Eventuali note brevi", "updates": { "disciplines": ["informatica", "crittografia"] } } ] ``
Apply
Dry-run first:
``bash bun scripts/apply-discipline-selector-batch.ts /tmp/cg_discipline_batch.json ``
Apply only after checking the preview:
``bash bun scripts/apply-discipline-selector-batch.ts /tmp/cg_discipline_batch.json --apply ``
After applying, run:
``bash bun run report:skill-plan ``