budge
An agent skill to tweak UI without going back-and-forth with AI
  • ↑↓ to fine-tune the value
  • ←→ to switch between properties
  • T to snap to design tokens
  • Enter to copy the prompt to clipboard
Works in Claude Code, Codex, Cursor.
New: budge now auto-detects local style changes and opens itself when your agent nudges spacing, type, radius, or size.
Best viewed on desktop
budge
font size
00px
usage
Install the skill and leave the script on the page. Ask your agent to make a visual change; on local dev, budge can detect the update and appear automatically.
$
npx skills add https://github.com/ben-million/skills --skill budge
tokens
If your project defines design tokens as CSS custom properties (--spacing-md, --radius-lg, etc.), ↑↓ snaps through the scale and the copied prompt reads var(--spacing-md) instead of raw pixels. Works with Tailwind v4’s @theme, Shadcn, or any :root variables. Press T to toggle.
PropertyTypeDescription
labelstringDisplay name shown above bar
propertystringCSS property to apply
minnumberMinimum numeric value
maxnumberMaximum numeric value
valuenumberCurrent value
originalnumberValue before the change
unitstring"px", "%", "em", etc.
type"color"?Only set for color properties
scale"spacing" | "radius" | "text" | "color" | null?Override auto-detected token scale
tokensBudgeToken[]?Explicit tokens (overrides CSS-var discovery)