garmin-watchfacelisted
Install: claude install-skill oleg-koval/agent-skills
<!-- Generated by scripts/build-adapters.sh. Do not edit directly. -->
# Garmin Connect IQ watch faces
Monkey C gives you almost no safety net. The compiler is happy to build a face
that draws off the bottom of the screen, a test suite that contains no tests, and
a colour that is not the colour you get. Everything below is a failure mode that
looked like success first.
**Read `reference/` files as needed: do not read them all up front.**
| File | When |
| --- | --- |
| `reference/display.md` | Choosing colours, brightness, legibility; **AMOLED always-on and burn-in** |
| `reference/layout.md` | Positioning anything; content clipped, overlapping, or off-screen |
| `reference/testing.md` | Writing tests; a suspiciously clean test run |
| `reference/simulator.md` | Screenshots, settings not applying, monkeydo hanging |
| `reference/devices.md` | Adding device support, launcher icons, API levels |
| `reference/store.md` | Publishing, listing copy, IP questions |
| `reference/publishing.md` | Driving the store portal in a browser; upload/update flow, validator rejections |
## Tools
Run these rather than reinventing them. All are standalone.
```bash
bin/ciq-doctor # toolchain check: SDK, JDK, key, devices
bin/ciq-devices # survey installed devices by resolution
bin/ciq-devices --same-as fenix6pro # products you can add with no code change
bin/ciq-capture out.png # calibrated simulator screenshot
bin/ciq-capture out.png --face