RouterOS App YAML

Écrit et valide le YAML /app de RouterOS de MikroTik — un équivalent de docker-compose avec de réelles différences

par tikoci · tikoci/routeros-skills

Testé · Fonctionne ★ 10.0/10

RouterOS App YAML — Écrit et valide le YAML /app de RouterOS de MikroTik — un équivalent de docker-compose avec de réelles différences

Ce que fait

Référence pour le format de conteneur-application YAML /app de RouterOS (intégré 7.21+, personnalisé 7.22+), couvrant les déviations concrètes par rapport à docker-compose (pas de clé de version, pas de deploy/resources, deux styles de chaînes de port, énumération de catégorie, schéma JSON strict vs éditeur). Se déclenche lors de l'écriture ou du débogage d'un YAML /app de RouterOS, d'une application conteneur MikroTik, d'un schéma de magasin /app, ou de tout ce qui mentionne /app, tikapp, ou le YAML de conteneur RouterOS.

Rapport de test

A validé les deux sorties par rapport au schéma JSON strict publié par le projet lui-même en réel : la baseline naïve de style docker-compose a généré 2 erreurs de schéma difficiles (inattendu 'version', inattendu 'deploy'), le YAML guidé par la compétence a été validé proprement dès la première passe.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /routeros-app-yamlÉcrit et valide le YAML /app de RouterOS de MikroTik — un équivalent de docker-compose avec de réelles différences

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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