Taste Skill Frontend Framework

repository·main·Indexed 13 days ago

https://github.com/leonxlnx/taste-skill

An 'Anti-Slop' frontend framework for AI agents providing portable skills to upgrade AI-generated interfaces with professional layout, typography, motion, and spacing. Includes implementation skills for code output, image generation skills for visual comps, and a v2 (experimental) design-taste-frontend skill with adjustable dials for variance, motion intensity, and visual density.

Tokens
49.7K
Snippets
35
Records
208
Agent score
100%

What's inside Taste Skill

  1. Overview of the imagegen-frontend-mobile skill

    main

    The imagegen-frontend-mobile skill is an elite mobile product design tool for generating premium, app-native screen concepts and user flows. It is specifically designed for creating high-fidelity visual representations of mobile interfaces for iOS, Android, and cross-platform products.

    Key Capabilities:

    • Generates onboarding, auth, dashboard, profile, settings, chat, ecommerce, fintech, health, and social app screens.
    • Produces multi-screen app concepts and redesigns.
    • Focuses on clean hierarchy, readable text, and consistent design systems.
    • Defaults to showing screens inside premium phone mockups (e.g., iPhone) to maintain professional presentation.

    Important Limitations:

    • Generates images only. It does not write code (SwiftUI, React Native, Flutter, HTML, etc.).
    • It is not intended for websites, landing pages, or desktop dashboards.
  2. Overview of the brandkit Image Generation Skill

    main

    The brandkit skill is a premium image generation tool designed to create high-end brand identity assets. It is optimized for generating brand-guidelines boards, logo systems, identity decks, and visual-world presentations.

    It is specifically trained to handle various brand aesthetics including:

    • Minimalist, cinematic, and editorial
    • Dark-tech, luxury, and cultural
    • Security, gaming, and developer-tool
    • Consumer-app brand systems

    The skill focuses on intentional logo concepting, refined composition, sparse typography, and premium mockups using flexible grid layouts.

  3. Overview of LLM Output Truncation Research

    main
    This research project provides a structured analysis of why Large Language Models (LLMs) produce incomplete or truncated outputs. It documents the root causes (economic, architectural, and behavioral) and provides remediation techniques to restore full-fidelity generation. The research covers everything from parameter tuning and prompt engineering to architectural patterns like MCP integration and lazy-loaded skills.
  4. Use the gpt-taste skill for elite UI/UX engineering

    main

    The gpt-taste skill transforms an LLM into an elite frontend design engineer focused on Awwwards-level design. It enforces high-end design principles including GSAP motion, AIDA page structure, and strict layout rules to avoid common LLM design biases (like narrow text containers or repetitive layouts).

    Core Design Principles:

    • AIDA Framework: Every page must follow Attention (Hero), Interest (Bento/Features), Desire (GSAP/Media), and Action (Footer/CTA).
    • GSAP Motion: Mandatory use of @gsap/react and ScrollTrigger for pinning, scrubbing, and hover physics.
    • Bento Grids: Uses grid-flow-dense to ensure mathematically perfect, gapless layouts.
    • Typography: Uses premium stacks (Satoshi, Cabinet Grotesk, Outfit, or Geist) and enforces a '2-Line Iron Rule' for Hero H1s to prevent text walls.
    • Strict Bans: No emojis in code/comments, no cheap meta-labels (e.g., "SECTION 01"), and no arbitrary floating badges in Hero sections.
  5. Overview of the Premium Utilitarian Minimalism UI Protocol

    main
    The minimalist-ui skill is a frontend engineering directive designed to generate highly refined, ultra-minimalist, "document-style" web interfaces. It is intended for creating high-end workspace platforms by enforcing a high-contrast warm monochrome palette, bespoke typographic hierarchies, meticulous macro-whitespace, bento-grid layouts, and an ultra-flat component architecture with muted pastel accents. It explicitly rejects generic SaaS design trends like heavy shadows, gradients, and neon colors.
  6. What is the Stitch Design Taste skill?

    main

    The stitch-design-taste skill is a Semantic Design System Skill designed for Google Stitch. It generates DESIGN.md files that act as a single source of truth for prompting Stitch to create premium, non-generic user interfaces.

    Instead of generic UI, it translates high-end frontend engineering directives into Stitch's native semantic design language—using descriptive natural-language rules paired with precise values (hex codes, typography specs, and component behaviors) that an AI agent can interpret to produce high-agency, professional designs.

  7. Apply the Device Mockup Frame Rule

    main

    When generating images featuring iPhone, Android, or generic phone mockups, ensure the presentation is clean and premium.

    Key Requirements:

    • Consistency: Use one coherent device style and scale across the entire set of screens.
    • Alignment: Keep the mockup centered or aligned with disciplined outer spacing and even canvas margins (top, bottom, left, right).
    • Visual Integrity: Do not let the phone touch the canvas edges or use awkwardly cropped frames. Use soft, controlled shadows.
    • Emphasis: The mockup should support the UI, not overpower it. Maintain visual emphasis on the content inside the phone.

    Multi-device compositions:

    • Maintain the same scale and equal gutter spacing between devices.
    • Align them cleanly and avoid random overlapping unless specifically requested.
  8. Core Workflow for Image-to-Code Skill

    main

    The image-to-code skill follows a strict visual-first methodology to ensure high-fidelity frontend implementation. The workflow must follow this sequence:

    1. Image Generation: Generate high-quality reference images first.
    2. Deep Analysis: Perform a clean, deep analysis of the generated images.
    3. Visual Sourcing: Use the analyzed images as the primary visual source.
    4. Frontend Construction: Build the frontend code to match the images closely.

    When to trigger image generation first: Always prioritize generating images before attempting to write code to avoid generic reinterpretations.

  9. Understand Model Context Protocol (MCP) architecture

    main

    The Model Context Protocol (MCP) is an open standard for real-time, bidirectional connections between LLMs and external data sources. It transforms a model from a static knowledge store into a reasoning engine that operates on real-time data, reducing hallucinations and truncation caused by outdated training weights.

    Core Components

    • Host: The AI application (e.g., IDE, terminal tool, chatbot) containing the LLM engine.
    • Client: An internal bridge within the host that manages protocol communication.
    • Server: An external service that exposes databases, APIs, or documentation to the client.
    • Transport: The communication layer using JSON-RPC 2.0 messages over stdio (for local connections) or HTTP (for remote connections).
  10. Understand the image-to-code workflow

    main

    The image-to-code skill is designed for high-fidelity website design and implementation (hero sections, landing pages, marketing sites, etc.). It follows a strict, three-step mandatory workflow to ensure visual quality and implementation accuracy:

    1. Image Generation First: Generate design images (or a set of images) to serve as the primary visual source of truth.
    2. Deep Image Analysis Second: Treat the generated images as a design specification. Inspect typography, spacing, colors, layout, and component details.
    3. Implementation Third: Translate the analyzed design into frontend code.

    Crucial Rule: Do not skip image generation or begin with freeform coding. The image is the design source; the code is the translation layer.

    image generation first  
    deep image analysis second  
    implementation third
  11. Avoid design drift and AI slop during implementation

    main

    A common failure mode is 'design drift', where the coded result becomes a generic template. To prevent this, follow the Design-to-Code Copy Discipline: preserve layout logic, spacing rhythm, section ordering, and component styles. Do not 'improve' the design by replacing it with a generic layout.

    Patterns to Avoid (AI Slop)

    • Layout Slop: Endless centered sections, identical repeated card rows, cloned left-text/right-image blocks, or 'cards-inside-cards' nesting.
    • Visual Slop: Default purple/blue AI gradients, excessive glowing edges, floating blobs, or unreasoned glassmorphism.
    • Typography Slop: Giant headings with weak subcopy, too many font moods, or lazy all-caps.
    • Content Slop: Generic filler words like unleash, elevate, revolutionize, next-gen, or seamless. Avoid fake brand names like Acme, Nexus, or Quantumly.
    • Density Slop: Over-packed sections, card overload, or tiny spacing between major sections.