openwork-core
Rdzenna konfiguracja i wytyczne dla natywnej aplikacji OpenWork
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Openwork-core to zestaw podstawowych ustawień, kontekstu i zasad bezpieczeństwa dla aplikacji OpenWork. Zawiera wytyczne architektoniczne, zasady projektowania interfejsu oraz integrację z systemem OpenCode. Skill definiuje standardy dla przepływu pracy deweloperskiej, zarządzania bazą danych oraz dostępu do zasobów systemowych poprzez komendy Tauri. Przeznaczony dla zespołów rozwijających aplikacje desktopowe i mobilne (iOS, Android) z naciskiem na płynne animacje, przejrzystość działań oraz interfejs dostosowany do urządzeń mobilnych.
Jak używać
Zapoznaj się z dokumentacją projektu — przeczytaj pliki AGENTS.md, VISION.md, PRINCIPLES.md, PRODUCT.md i ARCHITECTURE.md, aby zrozumieć architekturę i zasady OpenWork przed wprowadzeniem zmian w zachowaniu aplikacji.
Upewnij się, że katalog vendor/opencode istnieje w projekcie — jeśli nie, sklonuj repozytorium OpenCode poleceniem git clone https://github.com/anomalyco/opencode vendor/opencode.
Zaktualizuj lustro OpenCode do najnowszej wersji, uruchamiając git -C vendor/opencode pull --ff-only w katalogu projektu.
Wybierz tryb deweloperski odpowiedni dla Twojej platformy — dla desktopa uruchom pnpm tauri dev, dla iOS uruchom pnpm tauri ios dev, a dla Androida uruchom pnpm tauri android dev.
Podczas pracy pamiętaj o ograniczeniach — OpenWork musi pozostać w ramach możliwości narzędzi OpenCode, zawsze pokazuj plany i postęp użytkownikom, używaj komend Tauri do dostępu do systemu plików i bazy danych, oraz utrzymuj interfejs na poziomie 60 klatek na sekundę.
Jeśli potrzebujesz uruchomić polecenia OpenCode, użyj opencode -p "twój_prompt" -f json -q, a dane sesji i wiadomości znajdziesz w bazie SQLite ~/.opencode/opencode.db.