create-ryos-app
Twórz nowe aplikacje dla ryOS zgodnie z ustalonymi wzorcami i konwencjami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiego tworzenia aplikacji dla ryOS. Automatyzuje scaffolding struktury katalogów, komponentów React, hooków logiki oraz rejestrację w systemie. Zawiera checklist wszystkich kroków: od utworzenia katalogu aplikacji, przez komponenty UI i menu bar, aż do dodania ikon i kluczy tłumaczeń. Idealne dla deweloperów rozszerzających ekosystem ryOS o nowe narzędzia i funkcjonalności.
Jak używać
Uruchom skill create-ryos-app w Cursor, podając nazwę nowej aplikacji (np. "my-app"). Skill utworzy strukturę katalogów w src/apps/[app-name]/ z wszystkimi wymaganymi plikami.
Zdefiniuj metadane aplikacji w pliku index.tsx: ustaw nazwę, wersję, ikonę i dokładnie 6 elementów pomocy (każdy z ikoną emoji, tytułem i opisem). Metadane będą wyświetlane w systemie ryOS.
Utwórz główny komponent aplikacji w components/[AppName]AppComponent.tsx oraz menu bar w components/[AppName]MenuBar.tsx. Skill wygeneruje szablony, które dostosuj do logiki swojej aplikacji.
Dodaj logikę biznesową w hooks/use[AppName]Logic.ts. Hook powinien zawierać stan i funkcje obsługujące interakcje użytkownika.
Umieść ikonę aplikacji w public/icons/default/[app-name].png (format PNG, rozmiar zgodny z konwencją ryOS).
Zarejestruj aplikację w src/config/appRegistry.tsx, aby pojawiła się na pulpicie. Dodaj angielskie klucze tłumaczeń do src/lib/locales/en/translation.json, a następnie użyj skill localize do synchronizacji pozostałych języków.