2048-cross-platform-parity
Coordinate gameplay, persistence, UX, or accessibility changes that must remain consistent across the web, iOS, and Android 2048 clients.
- License 许可
- MIT
- 最近更新
- 2026-09-28
- Stars
- ★ 22
- Forks
- 14
01 前言 Front Matter
- name
- 2048-cross-platform-parity
- description
- Coordinate gameplay, persistence, UX, or accessibility changes that must remain consistent across the web, iOS, and Android 2048 clients.
02 资源文件 1
- 参考文档agents/openai.yaml266 B
03 SKILL.md 正文
2048 cross-platform parity
Read AGENTS.md, docs/architecture.md, and the relevant platform skills. Write down the observable behavior before editing, then locate its engine/ViewModel, presentation, persistence, and tests in every affected client.
Preserve the shared rules contract while using native presentation patterns: SVG and browser semantics on web, SF Symbols and SwiftUI accessibility on iOS, Material icons and Compose semantics on Android. Pixel identity is not required; equivalent capability, hierarchy, and feedback are.
Server-driven surfaces are a parity surface of their own. A node type must exist on both native clients before a payload uses it, the two bundled payloads stay byte-identical, and every call site keeps its native fallback. Surfaces describe content only — rules, styling, and behaviour stay in code.
Add parallel deterministic cases for rule changes and platform-appropriate UI coverage for flow changes. Run make check and each affected make test-* target. Report any unavailable toolchain or intentional divergence explicitly instead of treating one passing client as proof for all three.
04 同仓库更多 Skills
2048-web-development
Implement or review the 2048 browser client, responsive UI, accessibility, PWA metadata, screenshots, or SEO.
2048-release-readiness
Verify tests, builds, screenshots, metadata, documentation, and release readiness for all 2048 clients.
2048-ios-development
Implement or review the SwiftUI 2048 client, ViewModel, persistence, accessibility, tests, or simulator flows.
2048-cross-platform-parity
Coordinate behavior and UX changes across the web, iOS, and Android 2048 clients.
2048-android-development
Implement or review the Compose 2048 client, ViewModel, persistence, Gradle build, or emulator flows.
2048-web-development
Implement or review the 2048 browser client, including its rules engine, responsive UI, accessibility, PWA metadata, screenshots, or SEO.