Pauline Shay← Back to all work
AI · Developer Tools · Product Design

Gizmo

Know what is actually built.

Gizmo is a free extension that reads the code behind a screen or feature and explains it in product language. It helps designers and small product teams understand what exists, what may be missing, and what needs attention before launch. I designed and built Gizmo from zero to one, then launched it on the VS Code Marketplace and Open VSX.

Watch the case study video
Gizmo on a laptop
RoleFounder · Product Designer · Builder
YearOctober 2026
PlatformVS Code · Cursor
AvailabilityVS Code Marketplace · Open VSX

01 — Overview

Product questions deserve product answers.

When a product is changing quickly, it can be difficult to know what is actually implemented. A design may show one thing, a ticket may say another, and the code may tell a different story.

Gizmo helps bridge that gap. A user asks about a screen, feature, or part of a product. Gizmo examines relevant code and translates its findings into language a product team can use.

The goal was not to turn designers into engineers. It was to give them a clearer starting point for understanding the product and having better conversations with their team.

02 — The problem

“Can we ship?”

Questions like this sound simple, but the answer can be spread across screens, files, and implementation details.

A product designer or founder may need to understand:

  • What is actually built
  • What is missing or incomplete
  • Which UX states exist
  • What might block launch
  • What changed during the week
  • How to explain the work to the rest of the team

Finding those answers can take time, especially when the person asking is not familiar with the codebase.

03 — My role

I created Gizmo under Celestial Works and owned the product from idea through launch.

My work included:

  • Defining the product problem, audience, and scope
  • Designing the extension experience and visual system
  • Shaping how users select and analyze product areas
  • Designing summaries, findings, and code references
  • Building and testing the extension with AI coding tools
  • Preparing the product walkthrough, case study, and marketplace listings
  • Publishing Gizmo to the VS Code Marketplace and Open VSX
Gizmo on a laptop

04 — How Gizmo works

From code to a clearer product picture.

  1. 01Choose an area Select a screen, feature, or part of the product to understand.
  2. 02Preview the analysis See the expected cost before starting an analysis.
  3. 03Review the findings Gizmo reads relevant code and explains what it finds in product language.
  4. 04Check the source Each finding links back to the relevant code so the user can see where the answer came from.
  5. 05Connect the bigger picture Combine areas into a summary to explore broader questions, such as what to fix first or whether the product may be ready to ship.

05 — What I designed and built

01Area based analysisEach product area gets its own analysis and tab, helping people keep different screens and features organized.
02UX state visibilityFindings help users understand which states exist and where an experience may be incomplete.
03Code linked evidenceAnswers point back to relevant code, making the analysis easier to inspect and discuss with an engineer.
04Product summariesUsers can combine findings across multiple areas to answer larger product questions.
05Weekly updatesA “What I changed this week” prompt helps turn recent work into a clearer update for a team or stakeholder.
06Cost visibilityA cost preview appears before an analysis so users can make an informed choice before running it.

06 — Key product decisions

01Speak in product languageThe experience is designed around questions a designer, founder, or product manager would naturally ask, rather than requiring them to know which code files to inspect.
02Show where the answer came fromA useful answer should also be inspectable. Linking findings back to code gives users a way to check the source and continue the conversation with their team.
03Keep analysis focusedBreaking the product into areas makes it easier to examine a specific feature before bringing findings together into a broader summary.
04Make cost visibleAI analysis has a cost. Showing a preview before a scan helps users understand what they are choosing to run.
05Support judgment, not replace itGizmo is a starting point for understanding implementation. Product teams still need to review the findings, test the experience, and make the final decision.
Gizmo on a laptop

07 — From idea to launch

I designed and built Gizmo over approximately two focused weeks in October 2026.

The work brought together product definition, extension design, AI assisted implementation, testing, marketplace preparation, and launch. I also created a product walkthrough to show how the experience works and a separate case study about the decisions behind it.

08 — Early result

Gizmo reached more than 400 downloads in its first week after launch in October 2026.

This is an early adoption signal, not a claim about active users, retention, or long term growth.

09 — What this project shows

Gizmo reflects how I approach a product problem from zero to one: identify a real gap, define a focused experience, design the details, build with AI tools, and put the product in people’s hands.

It also shows how I think about trust in AI assisted experiences. The answer matters, but so do the source, the cost, and the person responsible for deciding what happens next.