Tastemaker
A Claude Code skill that grounds AI-generated UI in real reference images and your taste
About Tastemaker
Tastemaker is an agent skill for Claude Code that grounds AI-generated UI in real reference images and a persistent, per-developer taste profile, instead of the generic defaults that make every generated screen look the same.
Install in Claude Code: /plugin marketplace add codeswithroh/tastemaker
MIT licensed. View on GitHub.
More Github
Sepia
Sepia is a de-AI writing skill for any Agent Skills-compatible agent, with native plugins for Claude Code, Codex, Grok Build and Antigravity. It applies rules matched to where the text is going for professional prose, and narrative repair for fiction. It is based on the StoryScope paper (arXiv:2604.03136). Useful for anything you publish under your own name: docs, launch posts, newsletters. Install in Claude Code: /plugin marketplace add Nanako0129/sepia MIT licensed. View on GitHub .
Worktrunk
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows. Each agent works in its own worktree, with its own branch and its own folder, so two sessions never edit the same checkout. If you run Claude Code, Codex or another agent on more than one task at a time, this is the plumbing that keeps their changes apart until you review and merge them. Written in Rust. Docs at worktrunk.dev , source on GitHub .
Birdview
Birdview maps your codebase architecture before your AI coding agent makes a change, so edits happen with the whole system in view instead of only the file in front of the agent. It is aimed at the most common failure of agent-written code: a change that is locally correct and globally wrong, because the agent never saw how the pieces connect. Open source under the MIT license. View on GitHub .
An agent skill that stops your AI generating generic, obviously-AI interfaces
taste-skill
AI coding agents converge hard on the same visual defaults: the same gradients, the same card layouts, the same spacing. taste-skill is a skill you load into your agent to push it away from those defaults and toward design decisions that look deliberate. Worth trying if everything you ship looks like it came out of the same template, because to a large extent it did.
A working coding agent built from zero in about 600 lines of TypeScript
pi-from-scratch
A minimal agent harness written from scratch, small enough to read in one sitting. No framework, no abstraction layers, just the loop: prompt, tool call, result, repeat. The fastest way to stop treating your coding agent as magic. Once you have seen the whole loop in 600 lines, the behaviour of the big harnesses stops being mysterious and starts being debuggable.