Convert a folder of design screenshots into a SKILL.md that you attach to an AI coding session to keep generated UI consistent with your visual preferences.
Extract repeatable design rules from a reference set and use them to guide an AI agent building a new frontend from scratch.
Run the local pipeline privately with your own images without using the hosted web app or any cloud storage.
Requires OPENAI_API_KEY and ANTHROPIC_API_KEY (or an OpenRouter key), run npm install then npm run taste with images in reference-images/.
Taste is a tool that looks at a collection of reference images and produces a written style guide, stored as a file called SKILL.md, that an AI coding assistant can follow when generating interfaces. Instead of describing your design preferences in words, you show the AI examples of what you like, and it extracts the patterns itself. The pipeline works in five steps. You drop JPG, PNG, or WebP images into a folder. The tool indexes them, removes duplicates, and assigns each one an identifier. Then two AI vision models analyze each image independently, looking only at visual details like layout, spacing, color use, typography, and density, deliberately ignoring what the app in each image actually does. The notes from both models are merged into one synthesized description per image. Those descriptions are grouped into chunks, and each chunk is distilled into a set of design rules. A final writing step turns those rules into concrete, specific instructions rather than vague aesthetic labels. The output might say things like "use neutral sans-serif typography" and "keep accent color localized" instead of "make it look premium." You can run the full pipeline locally with a single command after setting API keys for OpenAI and Anthropic. The result lands in a timestamped folder in your project. There is also a hosted web demo at taste.jaytel.com, which uses a database and cloud storage to run the same pipeline in a browser without any local setup. The repository is a TypeScript monorepo with a web frontend, a reusable AI package for prompting and provider handling, and a scripts folder for the local pipeline runner. It supports routing through AI gateway services like OpenRouter as an alternative to direct provider keys. The production web app adds Vercel hosting, Postgres for workflow state, and Vercel Blob for artifact storage. The repository includes comparison screenshots where agents with and without a Taste-generated skill produced dashboards and chat interfaces, showing the difference in visual consistency. No license is specified in the repository.
← jaytel0 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.