RouterOS App YAML

Skriver og validerer MikroTik RouterOS /app YAML — en docker-compose lignende med reelle forskelle.

Af tikoci · tikoci/routeros-skills

Testet · Virker ★ 10.0/10

RouterOS App YAML — Skriver og validerer MikroTik RouterOS /app YAML — en docker-compose lignende med reelle forskelle.

Hvad det gør

Reference for RouterOS's /app YAML container-applikationsformat (7.21+ indbygget, 7.22+ brugerdefineret), der dækker de konkrete afvigelser fra docker-compose (ingen version-nøgle, ingen deploy/resources, to port-streng-stilarter, category enum, strict vs editor JSON Schema). Triggere ved skrivning eller fejlfinding af en RouterOS /app YAML, en MikroTik container-app, et /app store schema, eller noget der nævner /app, tikapp, eller RouterOS container YAML.

Testrapport

Validerede begge outputs mod projektets egen publicerede strenge JSON Schema reelt: den naive docker-compose-stil baseline gav 2 hårde schema-fejl (uventet 'version', uventet 'deploy'), den skill-guided YAML validerede rent ved første forsøg.

Testet: 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

Kommandoer og eksempelprompter

  • /routeros-app-yamlSkriver og validerer MikroTik RouterOS /app YAML — en docker-compose lignende med reelle forskelle.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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