RouterOS App YAML

Schrijft en valideert MikroTik RouterOS /app YAML — een docker-compose lookalike met echte verschillen

Door tikoci · tikoci/routeros-skills

Getest · Werkt ★ 10.0/10

RouterOS App YAML — Schrijft en valideert MikroTik RouterOS /app YAML — een docker-compose lookalike met echte verschillen

Wat het doet

Referentie voor RouterOS's /app YAML container-applicatieformaat (7.21+ ingebouwd, 7.22+ aangepast), die de concrete afwijkingen van docker-compose behandelt (geen versie-sleutel, geen deploy/resources, twee poort-stringstijlen, category enum, strikte vs editor JSON Schema). Triggert bij het schrijven of debuggen van een RouterOS /app YAML, een MikroTik container-app, een /app store schema, of iets dat /app, tikapp, of RouterOS container YAML vermeldt.

Testrapport

Beide outputs gevalideerd tegen het eigen gepubliceerde strikte JSON Schema van het project: de naïeve docker-compose-stijl baseline gooide 2 harde schemafouten (onverwachte 'version', onverwachte 'deploy'), de door de skill geleide YAML valideerde schoon bij de eerste poging.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /routeros-app-yamlSchrijft en valideert MikroTik RouterOS /app YAML — een docker-compose lookalike met echte verschillen

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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