Pebble MoonSunTime Watchface

The above image is the drawings that I fed to Claude Code and the resulting working watchface for a Pebble Watch that was produced after 5 sessions (each one lasting until i burned through my tokens which was about 20 minutes a session).

People are bad talking “vibe coding”, but quite honestly “agentic coding” is so empowering! Read on for more details of the adventure!

Last Sunday Eric Migicovsky (Pebble founder) posted that the had created a Claude skill for helping building Pebble watchfaces. Talk about great timing! Just the day before I had begun thinking about and sketching ideas for watchface that would allow quick reference for the current moon phase, sun rise/set, and tide situation:

So I downloaded the Claude skill copied the drawing for the initial screen to the folder and let Claude know what we were going to do. For the first session I just worked on the initial screen for both the Pebble Time 2 and Pebble 2 Duo and by the time I had burned though my available tokens look what we had:

Incredible! That is what you call crazy empowerment! From sketch to working on my wrist watchface in no time at all!

The next afternoon once I had more tokens I continued this time working on the tide part, and continued each afternoon tweaking and improving. Here the change log for the first five days:

v0.0.0 06/04/2026 Initial version created with Claude and Pebble Watchface Generator Skill (https://github.com/coredevices/pebble-watchface-agent-skill)
v0.0.1 07/04/2026 got tides working with shake
v0.0.2 08/04/2026 worked on improving tide screen and time screen
v0.0.3 09/04/2026 worked on time screen: moon phase are now images, sun rise and set aligned and with easier to see icons, renamed to MoonSunTide
v0.0.4 10/04/2026 added step ring and ability to set target / disable steps in config. added option to configure date format in settings.
v0.0.5 11/04/2026 added option to use stormglass.io tide predictions via API and added option to auto detect location or manually input.  
                    - Added option for visual notification of loss of bluetooth link.
                    - added option to disable tide screen (here in madrid not needed)

And yesterday I finally found the pending “to do” list empty and bumped the version to v1.0.0 and I uploaded the watchface to the Pebble Store!

The actual process of uploading to the store could not be easier or more straight forward and is a simple 4 step process:

And now it is out there for anyone to utilize:

I then created a specific page for it on this blog, posted about it on reddit, and thanked Eric for the Claude skill.

… and this morning I woke to a like from Eric:

Not a bad way to start a Sunday morning!

Thanks for reading and feel free to give feedback or comments via email (andrew@jupiterstation.net).