Why I Built It
I kept repeating the same project setup, build, emulator, and packaging steps, so I turned them into a reusable skill.
What the Workflow Does
- Turns the brief into a layout and technical plan.
- Creates the Pebble project and required files.
- Writes the C watchface and PebbleKit JavaScript when external data is needed.
- Checks the manifest, source, lifecycle, and common layout problems.
- Builds the PBW and verifies the packaged version.
- Installs the watchface in QEMU and captures a screenshot.
- Uses the screenshot to find clipping, poor contrast, or unreadable text.
- Creates icons and preview assets when needed.
What Is Included
- Project scaffolding scripts.
- Static, animated, and weather templates.
- Source validation and version checks.
- Icon and preview helpers.
- Pebble API, drawing, and animation guidance.
- Emulator recovery steps for common tooling failures.
- Sample projects and tutorials.
Why It Is Separate From Stratum
Stratum is one watchface. The skill is the reusable process that can build and check a completely different one from a new brief.
The sample watchfaces above were created to test different layouts, shapes, colors, resources, and target platforms.


