← Tilbage til projekter
PROJECT · Skaber og vedligeholder

Ratatoskr Skill Sync

Skriv hver AI-agent-skill én gang. Få den rigtige udgave på hver maskine, hvert operativsystem og i hver agent.

Ratatoskr skill editor with conditional sections and a live agent preview
1 / 2

Jeg bruger flere AI-kodeagenter på forskellige maskiner. Det blev et problem i sig selv at holde deres instruktioner synkroniseret: Agenterne har brug for forskellige instruktioner, filstier varierer mellem maskiner, og nogle skills giver kun mening, hvor bestemte værktøjer er installeret. Jeg byggede Ratatoskr til at samle indholdet ét sted i Git og generere den rigtige udgave til hver maskine og agent. En desktop-editor gør forskellene synlige med live-forhåndsvisning og gennemgang af ændringer, før noget installeres. Værktøjet er open source under MIT-licensen; dine egne skills ligger i et separat repository, som kan forblive privat.

Nøglefunktioner

  • Én Git-kilde, tilpasset maskine, operativsystem, agent og installerede værktøjer
  • Desktop-editor med visuel målretning og live-forhåndsvisning
  • Gennemgå ændringer og løs konflikter, før der skrives til agenternes mapper
  • Staging som standard med baggrundssynkronisering og fejlnotifikationer
  • Desktop-apps til macOS og Windows samt en selvstændig CLI
  • MIT-licens med privat skill-indhold adskilt fra det offentlige værktøj

Min rolle

  • Produktdesign og udvikling
  • Fælles Rust-kerne, CLI og desktop-editor
  • Synkronisering, validering og udgivelsesværktøjer på tværs af platforme

Tekniske udfordringer

  • Bevare nyttige forskelle i stedet for at kopiere identiske instruktioner blindt
  • Opdage lokale ændringer og uadministrerede filer uden at overskrive dem i stilhed
  • Dele én renderings- og valideringsmotor mellem editor, CLI og baggrundssynkronisering