frontend-design

Guides distinctive visual design decisions for building or reshaping web UI.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/CYRUS-pinto/pi-bot --skill frontend-design-cyrus-pinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/CYRUS-pinto/pi-bot/tree/main/.agents/skills/frontend-design
Command: npx skills add https://github.com/CYRUS-pinto/pi-bot --skill frontend-design-cyrus-pinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated web interfaces tend to converge on templated, generic visual patterns that lack a distinctive identity. This Skill provides design-lead guidance for making deliberate, opinionated choices about palette, typography, layout, motion, and copy so each UI reflects its specific brief rather than default conventions. ## Core Features & Use Cases - Design Planning Workflow: Produces a compact token system covering color (4-6 named hex values), typefaces and roles, layout concepts with ASCII wireframes, and guiding principles before any code is written. - Anti-Default Critique: Reviews the design plan against a catalog of common AI-generated design tells (cream backgrounds with terracotta accents, SaaS card kits, tracked-out eyebrow labels) and revises anything that reads as generic. - Typography and Copy Guidance: Enforces intentional type scales, line lengths under 80 characters, restrained motion, and user-perspective interface copywriting with active voice. - Use Case: When asked to build a landing page for a new product, use this Skill to first derive a subject-specific visual direction, validate it against the brief, then implement the page with disciplined, non-templated styling. ## Quick Start Design a landing page for my product with a distinctive visual identity, planning the palette, typography, and layout before writing the code.

Frequently Asked Questions about frontend-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make AI-generated web designs look less generic?

Ground every visual choice in the subject matter of the brief, then plan a token system of color, type, and layout before coding. Review the plan against known AI design defaults like cream backgrounds with terracotta accents or uniform rounded cards, and revise anything that reads as a template.

What is the process for planning a frontend design before coding?

First identify the product, audience, and the page's primary job. Then draft a compact plan with 4-6 named hex colors, typeface roles, an ASCII wireframe layout concept, and guiding principles, and critique it against the brief before writing any CSS or markup.

What typography rules should web UI designs follow?

Use one or two clearly distinct typefaces chosen deliberately for the brief, with an intentional type scale. Keep line lengths under 80 characters, give serif body text slightly more line-height, and avoid accenting single headline words or using all-caps labels.

When should I use animation in web interface design?

Use non-user-triggered motion sparingly, ideally as a single orchestrated page-load moment rather than scattered fade-and-slide entrances on every section. Motion that responds to a user action, such as opening or expanding, is appropriate when it shows what changed.

What are the limitations of this design guidance?

The guidance provides principles and a workflow rather than executable code or assets, so the quality of output depends on the implementing model's design judgment. When a brief explicitly requests a specific look, the brief's direction overrides the anti-default rules.