RouterOS App YAML

Scrive e valida YAML /app di MikroTik RouterOS — un docker-compose simile con differenze reali

di tikoci · tikoci/routeros-skills

Promosso ★ 10.0/10

RouterOS App YAML — Scrive e valida YAML /app di MikroTik RouterOS — un docker-compose simile con differenze reali

Cosa fa

Riferimento per il formato YAML dei container /app di RouterOS (7.21+ integrato, 7.22+ personalizzato), che copre le deviazioni concrete da docker-compose (nessuna chiave version, nessun deploy/resources, due stili di stringa porta, enum category, JSON Schema strict vs editor). Si attiva quando si scrive o si esegue il debug di un YAML /app di RouterOS, un'app container MikroTik, uno schema /app store o qualsiasi cosa menzioni /app, tikapp o YAML container RouterOS.

Rapporto di test

Validato entrambi gli output rispetto allo schema JSON strict pubblicato dal progetto stesso realmente: il naive docker-compose-style baseline ha generato 2 errori schema difficili (inatteso 'version', inatteso 'deploy'), lo YAML guidato dallo skill è stato validato pulito al primo passaggio.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/tikoci/routeros-skills
cd routeros-skills
mkdir -p ~/.claude/skills
cp -r routeros-app-yaml ~/.claude/skills/routeros-app-yaml

Comandi e prompt di esempio

  • /routeros-app-yamlScrive e valida YAML /app di MikroTik RouterOS — un docker-compose simile con differenze reali

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Write a RouterOS /app YAML for Node.js and Postgres with a named volume
  • My MikroTik container app YAML fails schema validation, help me fix it
  • Set up a tikapp store entry exposing Node on port 3000 with Postgres