Ratatoskr Skill Sync
Skriv hver AI-agent-skill én gang. Få den rigtige udgave på hver maskine, hvert operativsystem og i hver agent.
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
