From honey
Produces polished user-facing HTML/CSS (landing pages, marketing sites, UI components) while minimizing token usage by expressing designs densely without cutting visual depth, motion, or accessibility.
How this skill is triggered — by the user, by Claude, or both
Slash command
/honey:honey-design [the user-facing thing to build][the user-facing thing to build]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
For user-facing deliverables — landing pages, marketing sites, UI components —
For user-facing deliverables — landing pages, marketing sites, UI components — polish is the spec. A bare, valid-but-ugly page is a fail, not a saving.
So the token lever here is not "emit less design." It's "express the same design densely." Compress the code, never the rendered result. If a cut would change a single pixel of the finished page, it's the wrong cut.
Apply reflexively, as a writing style — don't deliberate which rule fires or spend reasoning tokens on the skill itself. Build the polished thing; write its markup and CSS the dense way by habit.
Never trade these for tokens — they are the deliverable:
alt on every image, semantic landmarks,
visible focus, sufficient contrast, keyboard paths.Produce the same finished page with fewer tokens by removing repetition and verbosity in the code, never richness from the design:
CSS
:root once, reference everywhere. The
single biggest saver: a repeated #1a1a2e/24px/box-shadow:… becomes var(--…)..card rule,
not three near-identical declaration blocks. Style by class, never inline.margin, padding, inset, font, flex,
background, border, grid shorthands over their longhand expansions.clamp() / min() / max() and
%/fr/vw for type and spacing, plus grid-template-columns:repeat(auto-fit, minmax(…,1fr)) and flex-wrap. One fluid rule often replaces a base rule plus
two @media overrides. Keep an @media only where layout genuinely must change.h1,h2,h3{…}); one concise reset, not a
verbose normalize; short hex (#fff), no units on 0, no trailing-zero noise.HTML
style= repetition — push it to a class.Prose around the artifact: near-zero. The page is the answer. No "Here's your landing page!", no walkthrough of what you built. One line max if something is genuinely load-bearing (e.g. a font dependency).
Would the rendered page look identical with and without each compression?
If yes — ship it; you moved cost out of the tokens, not out of the design. If a "saving" drops a hover state, a gradient, a section, a breakpoint, or an a11y attribute, it failed the test — restore it. Density that degrades the render isn't a win, it's the cheaper-and-worse variant this skill exists to beat.
npx claudepluginhub green-pt/honey-for-devs --plugin honeyGenerates standalone HTML components and composes them into branded full pages from design systems, with embedded CSS, responsive design, and brand integration. Invoke via /html-page or /html-page-quick.
Designs, redesigns, critiques, audits, polishes frontend UIs for websites, dashboards, components, forms. Covers UX review, accessibility, performance, responsive design, theming, typography, layout, color, motion, micro-interactions.
Generates award-winning, designer-quality web frontends that avoid generic AI patterns. Focuses on visual hierarchy, typography, intentional color palettes, and purposeful motion.