maintain-cross-platform
Use when preparing releases, validating cross-platform compatibility, or updating installation infrastructure. Meta-skill for maintaining awesome-slash's 3-platform architecture.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when preparing releases, validating cross-platform compatibility, or updating installation infrastructure. Meta-skill for maintaining awesome-slash's 3-platform architecture.
How to use
Zainstaluj skill w swoim repozytorium awesome-slash, umieszczając go w katalogu meta/skills/maintain-cross-platform. Skill jest przeznaczony wyłącznie dla opiekunów repozytorium i działa lokalnie w kontekście tego projektu.
Przed przygotowaniem wydania uruchom pre-push hook, który automatycznie wykonuje 6 walidatorów. Hook sprawdza, czy wszystkie trzy platformy (Claude Code, OpenCode, Codex CLI) są w pełni kompatybilne i czy nie ma konfliktów konfiguracyjnych.
Zweryfikuj, że wszystkie 11 plików zawierających numery wersji – package.json oraz 10 plików plugin.json – mają wyrównane wersje. Skill zawiera mapę lokalizacji tych plików dla każdej platformy.
Sprawdź różnice w konfiguracji między platformami, korzystając z macierzy zawartej w skill-u. Zwróć uwagę na różne formaty konfiguracji (JSON dla Claude Code i OpenCode, TOML dla Codex CLI) oraz różne lokalizacje katalogów stanu (.claude/, .opencode/, .codex/).
Jeśli znajdziesz niezgodności lub możliwości automatyzacji, zaktualizuj plik skill-u. Dokumentacja, ścieżki i odwołania do platform są walidowane przez CI, więc każda zmiana będzie zweryfikowana.
Przed każdym push-em upewnij się, że dokumentacja jest dokładna – wszystkie ścieżki, liczby plików i odwołania do platform muszą być aktualne, aby CI przeszło bez błędów.