Agent skill

Levyra Design Taste

by LUC4N3X in LUC4N3X/Levyra-deepsound

Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or…

GPL-3.0Auto-check passedFrontend & Design

Install Levyra Design Taste

skills CLI
$ npx skills add LUC4N3X/Levyra-deepsound --skill levyra-design-taste -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LUC4N3X/Levyra-deepsound levyra-design-taste --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LUC4N3X/Levyra-deepsound.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/levyra-design-taste .claude/skills/levyra-design-taste && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
levyra-design-taste
GitHub stars
591
Token cost
~2.7k tokens
SKILL.md length
1,323 words
Files
1
Skills in repo
22
Repo updated
First seen
Licence
GPL-3.0

At a glance

Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or…

  • Works in 10 steps: Read the surface before designing → Use three design dials → Preserve Levyra before adding novelty → …
  • Tasks that involve UI design
  • SKILL.md covers Purpose, Activation, 1. Read the surface before… and 2. Use three design dials, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Levyra Design Taste is an agent skill from LUC4N3X/Levyra-deepsound. Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or request to make Levyra feel more premium, modern, distinctive, cohesive, or less AI-generated. Applies to Android Compose and Desktop Compose Multiplatform product UI.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering UI design and Typography. It works with Android and Jetpack Compose. The repository describes itself as: Open-source music player for Android and Windows with no accounts or tracking. Built for quick discovery, synced lyrics, radio, and rich artwork ♫. The licence is GPL-3.0.

When your agent uses it

  • Tasks that involve UI design
  • Tasks that involve Typography

Example prompts

  • “/levyra-design-taste”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. Read the surface before designing
  2. Use three design dials
  3. Preserve Levyra before adding novelty
  4. Anti-AI-slop rules
  5. Token discipline
  6. References and screenshots
  7. Motion must earn its frames
  8. Product-state completeness
  9. Pre-flight review
  10. Validation and reporting

What it can do on your machine

Read from SKILL.md and the folder at commit c7de935. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Levyra Design Taste loads about 2.7k tokens when it runs. Until then it costs about 95 tokens; SKILL.md has 1,323 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~95
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LUC4N3X/Levyra-deepsound at commit c7de935, republished under its GPL-3.0 licence (© LUC4N3X). 1,323 words, ~2,654 tokens.

Download SKILL.mdSave it as .claude/skills/levyra-design-taste/SKILL.md (or your agent's skills folder).
name
levyra-design-taste
description
Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or request to make Levyra feel more premium, modern, distinctive, cohesive, or less AI-generated. Applies to Android Compose and Desktop Compose Multiplatform product UI.

Levyra design taste

Purpose

This skill is Levyra's product-design quality gate. It exists to prevent technically correct UI from becoming generic, templated, over-decorated, inconsistent, or recognizably AI-generated.

It does not replace levyra-compose, levyra-desktop, Material guidance, accessibility, performance work, localization, lifecycle rules, or the repository architecture. Load it alongside the matching domain skill.

Repository precedence remains:

  1. root and nearest AGENTS.md files;
  2. approved requirements and active planning;
  3. current architecture and implementation;
  4. matching Levyra domain skills;
  5. this design-quality layer;
  6. external references and inspiration.

If visual polish conflicts with playback reliability, responsiveness, accessibility, user choices, battery/resource constraints, or established architecture, the visual idea loses.

Activation

Load this skill automatically when the task includes any of the following:

  • redesigning or visually polishing a Levyra screen;
  • requests such as "più bella", "più professionale", "premium", "modern", "clean", "cinematic", "minimal", "less generic", or "less AI";
  • changing hierarchy, spacing, typography, color, shape, elevation, icon treatment, artwork treatment, navigation presentation, or motion;
  • using screenshots, mockups, another application, or a design reference as inspiration;
  • introducing or revising a reusable visual component or visual language;
  • reviewing whether a UI change looks coherent with Levyra.

For Android also load levyra-compose. For Desktop also load levyra-desktop. Load performance, motion-artwork, security, or real-engineering skills when those concerns are also present.

Do not load this skill for a purely non-visual bug fix unless the proposed fix changes visible UI behavior.

1. Read the surface before designing

Before editing, write a short internal design read covering:

  • surface: Home, Search, Library, Artist, Album, Now Playing, Lyrics, Settings, onboarding, dialog, mini player, Desktop window, etc.;
  • primary job: the one thing the user needs to do or understand there;
  • visual role: utility, discovery, immersive playback, management, confirmation, empty/error state;
  • existing language: theme tokens, typography, shapes, artwork, navigation, component patterns, spacing rhythm;
  • preservation constraints: behavior, gestures, information architecture, state, accessibility, localization, playback and navigation that must not change;
  • reference intent: if a screenshot/app is supplied, identify which principles are useful rather than copying its surface literally.

Do not jump directly from "make it nicer" to a default aesthetic.

2. Use three design dials

Choose values from 1 to 10 before a material redesign. They are reasoning aids, not runtime settings.

  • VISUAL_VARIANCE: 1 = strict utility and symmetry, 10 = highly expressive composition.
  • MOTION_INTENSITY: 1 = nearly static, 10 = cinematic and interaction-heavy.
  • INFORMATION_DENSITY: 1 = sparse/immersive, 10 = compact/operational.

Useful Levyra baselines:

SurfaceVarianceMotionDensity
Settings / management3-41-36-8
Library / Search4-52-45-7
Home / discovery5-63-55-6
Artist / Album5-73-54-6
Now Playing6-84-73-5
Lyrics / immersive mode6-84-72-4
Onboarding / empty state5-73-52-4

Infer the values from the current product and the request. Do not maximize all three. A settings screen should not become a showcase; Now Playing should not become a dense control panel.

3. Preserve Levyra before adding novelty

Treat existing screens as redesigns unless the owner explicitly asks for a visual reset.

Audit first:

  • existing color and typography tokens;
  • spacing and radius conventions;
  • icon family and control treatment;
  • component reuse opportunities;
  • navigation and information hierarchy;
  • artwork behavior and loading fallback;
  • touch, keyboard, focus and accessibility behavior;
  • large-font, long-translation and RTL behavior;
  • performance-sensitive composition and scrolling paths.

Prefer targeted evolution in this order:

  1. hierarchy and content priority;
  2. spacing and alignment rhythm;
  3. typography scale/weight;
  4. color/elevation/shape consistency;
  5. component composition;
  6. motion and decorative treatment;
  7. full layout replacement only when the existing structure is the actual problem.

Never silently change navigation structure, gestures, primary actions, playback controls, semantic meaning, or user-visible behavior just to obtain a cleaner screenshot.

4. Anti-AI-slop rules

Do not fall back to common generator defaults unless the current Levyra language and the task justify them.

Avoid:

  • glassmorphism on every container;
  • arbitrary purple/blue glow or mesh gradients;
  • rows of interchangeable rounded cards with no hierarchy;
  • excessive pills, badges and chips used as decoration;
  • giant whitespace that reduces useful music content without improving focus;
  • random corner radii, opacity values, spacing values, gradients or shadows outside the established token system;
  • duplicated headings, subtitles, helper labels or CTAs that say the same thing;
  • motion whose only purpose is to look expensive;
  • decorative blur, particles, parallax or scaling on scrolling lists without measured performance headroom;
  • replacing real cached content with shimmer during ordinary refresh;
  • creating a new component when an existing Levyra component can be evolved coherently;
  • copying another application's brand identity, exact layout, proprietary artwork treatment or signature interaction.

A distinctive result comes from stronger hierarchy, proportion, rhythm, artwork use, typography, restraint and interaction feedback, not from stacking visual effects.

Show full SKILL.md (569 more words)Show less

5. Token discipline

Inspect the actual Levyra theme and reusable components before inventing values.

  • Reuse semantic colors and existing dark/light behavior.
  • Reuse established typography styles before adding a new type scale.
  • Reuse the project radius/shape language; avoid one-off values without a clear reason.
  • Prefer a small spacing vocabulary over arbitrary dp values.
  • Keep icon treatment consistent within the same surface.
  • Introduce a new token or reusable visual primitive only when at least two real call sites need it or the existing token system cannot express an approved product requirement.

Do not create a second design system beside the current one.

6. References and screenshots

When the owner provides another app, screenshot, mockup or website:

  1. identify what is actually attractive or useful: hierarchy, density, artwork prominence, spacing, typography, navigation clarity, motion timing, depth or interaction feedback;
  2. identify what does not fit Levyra's platform, architecture or product priorities;
  3. re-express the useful principles using Levyra components and tokens;
  4. preserve Levyra's identity instead of cloning logos, exact geometry, copy, proprietary assets or signature visuals.

The reference is evidence of desired direction, not a source of truth.

7. Motion must earn its frames

Every animation should have one primary reason:

  • explain state change;
  • preserve spatial continuity;
  • confirm an interaction;
  • direct attention;
  • support playback immersion without interfering with controls.

If the reason is only "looks cool", remove or simplify it.

Respect reduced motion, lifecycle state, battery/data saver where applicable, low-resource devices, background/foreground transitions and existing Compose performance rules. Static content must appear first when animation or remote media is optional.

Do not animate broad state that updates with playback ticks. Keep high-frequency values out of large recomposition scopes.

8. Product-state completeness

A visually polished happy path is not complete until the changed surface is also coherent for relevant states:

  • loading;
  • cached refresh;
  • empty;
  • offline;
  • error;
  • disabled/permission-limited;
  • selected/playing/current;
  • long titles and artist names;
  • large font scale;
  • RTL and long translations;
  • keyboard/focus on Desktop;
  • TalkBack/semantics and touch targets on Android.

Do not hide information or reduce accessibility to preserve a composition.

9. Pre-flight review

Before considering a visual change complete, inspect the actual final diff and answer:

  • Is the primary action/content obvious within a glance?
  • Does the screen still look like Levyra rather than a generic template?
  • Did the change reuse current tokens/components before adding new ones?
  • Is every decorative element doing useful visual work?
  • Is motion justified and bounded?
  • Are color, shape, typography and spacing internally consistent?
  • Did the change preserve navigation, gestures, playback and state ownership?
  • Are loading/error/offline/empty states still usable?
  • Are long text, font scaling, RTL, contrast and accessibility protected?
  • Did any one-off abstraction or dependency appear only to support polish?
  • Was UI performance measured when the change plausibly affects scrolling, recomposition or frame time?

If any answer is no or unknown, do not call the design finished.

10. Validation and reporting

Use the matching platform skill for implementation validation. For visual work, distinguish clearly between:

  • static code review;
  • screenshot/preview inspection;
  • emulator/device inspection;
  • measured frame/recomposition evidence;
  • accessibility/TalkBack or keyboard/focus checks.

Never claim a visual, performance or accessibility result that was not directly inspected.

Report the design rationale in terms of user hierarchy, consistency, behavior preserved and measurable risk, not adjectives alone.

Provenance

This Levyra-native skill was informed by the anti-template and audit-first ideas in Leonxlnx/taste-skill (MIT, 2026), but it is intentionally rewritten for native Compose product UI. Web-specific React, Tailwind, landing-page, SEO and marketing-page rules are not vendored into Levyra.

© LUC4N3X, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/levyra-design-taste of LUC4N3X/Levyra-deepsound.

Open the folder on GitHubat commit c7de935

Compare with similar skills

Levyra Design Taste next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Levyra Design Taste compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Levyra Design Taste this skillLUC4N3X/Levyra-deepsound591—~2.7kAutomated safety check: PassGPL-3.0
Material Design 3 UI/UX Guideskydashnet/material-design-3-ui-skill138—~3kAutomated safety check: PassMIT
App UI Designmajiayu000/spellbook287—~2.9kAutomated safety check: PassMIT
Make Interfaces Feel Bettersamuelclay/NewsBlur7.6k10 repos~1.5kAutomated safety check: PassMIT
UI UX Pro Maxsaoudi-h/solar-icons19018 repos~11kAutomated safety check: NotesCustom licence
Baseline UIibelick/ui-skills9.6k8 repos~855Automated safety check: PassMIT

Similar skills

  • Material Design 3 UI/UX Guide

    skydashnet/material-design-3-ui-skill

    Guides designing, reviewing or implementing interfaces that follow Google's Material Design 3 system: semantic tokens, component states, adaptive layout and accessibility.

    138 GitHub stars~3k tokensUpdated 10 days ago
    Frontend & DesignAuto-check passed
  • App UI Design

    majiayu000/spellbook

    Mobile app UI design expert for iOS and Android. An agent skill from majiayu000/spellbook.

    287 GitHub stars~2.9k tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Make Interfaces Feel Better

    samuelclay/NewsBlur

    Design engineering principles for making interfaces feel polished.

    7.6k GitHub starsUsed in 10 repos~1.5k tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    190 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Baseline UI

    ibelick/ui-skills

    Applies a fixed set of UI rules for stack, components, interaction, animation, typography and layout, or reviews a file against them with concrete fixes.

    9.6k GitHub starsUsed in 8 repos~855 tokens
    Frontend & DesignAuto-check passed
  • Material 3

    hamen/material-3-skill

    Implement Google's Material Design 3 (Material You) UI system.

    1.5k GitHub starsUsed in 2 repos~7.8k tokens
    Frontend & DesignAuto-check passed

More from LUC4N3X/Levyra-deepsound

All 22 skills in this repo
  • Levyra Android Intent Security

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra Android Intent, deep-link, PendingIntent, exported component, receiver, service, provider, URI-grant, FileProvider, caller-verification, or onNewIntent security work.

    591 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Levyra Context Efficiency

    LUC4N3X/Levyra-deepsound

    A skill your agent uses for genuinely high-volume Levyra work such as builds, tests, lint, logs, broad searches, dependency output, Git/GitHub or CodeRabbit inspection, CI diagnostics, agent setup…

    591 GitHub stars~1.3k tokensUpdated today
    Auto-check: notes
  • Levyra R8 Proguard

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra R8, Proguard, minification, resource shrinking, keep rules, consumer rules, release-only crashes, reflection/serialization/JNI shrinking issues, APK size, mapping files…

    591 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Levyra Android Performance

    LUC4N3X/Levyra-deepsound

    Automatically use for Android runtime performance investigations involving Perfetto/System Trace, jank, latency, startup, CPU scheduling, blocking, memory, I/O, IPC, graphics, power, or measured…

    591 GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Levyra CI Workflows

    LUC4N3X/Levyra-deepsound

    Automatically use for Levyra GitHub Actions, CI, F-Droid, Gradle/AGP/Kotlin/KSP compatibility, build performance, configuration/build cache, artifacts, release automation, workflow security, or…

    591 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Levyra PR Review

    LUC4N3X/Levyra-deepsound

    Review a Levyra branch, commit, patch, or pull request for correctness, regressions, concurrency, lifecycle, security, data safety, UI behavior, CI, release risk, missing tests, and merge-readiness…

    591 GitHub stars~1.9k tokensUpdated today
    Auto-check passed

Questions about Levyra Design Taste

What does Levyra Design Taste do?

Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or…. Levyra Design Taste is an agent skill from LUC4N3X/Levyra-deepsound. Automatically use together with the matching Levyra UI skill for any visual redesign, UI polish, visual hierarchy, spacing, typography, color, shape, motion, screenshot/reference recreation, or request to make Levyra feel more premium, modern, distinctive, cohesive, or less AI-generated.

When should I use Levyra Design Taste?

Levyra Design Taste fits situations like: tasks that involve UI design; tasks that involve Typography.

How do I install Levyra Design Taste in Claude Code?

Run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-design-taste -a claude-code`. Or copy the skill folder (.agents/skills/levyra-design-taste in LUC4N3X/Levyra-deepsound) into .claude/skills/levyra-design-taste in your project. Claude Code loads it when a task matches its description.

How do I install Levyra Design Taste in Codex?

Run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-design-taste -a codex`. Or copy the skill folder (.agents/skills/levyra-design-taste in LUC4N3X/Levyra-deepsound) into .agents/skills/levyra-design-taste in your project. Codex loads it when a task matches its description.

Can I use Levyra Design Taste in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LUC4N3X/Levyra-deepsound --skill levyra-design-taste -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/levyra-design-taste, .gemini/skills/levyra-design-taste, .github/skills/levyra-design-taste and .opencode/skills/levyra-design-taste in your project.

What does Levyra Design Taste need to run?

SKILL.md names no scripts, command-line tools or credentials: Levyra Design Taste is instructions for the agent only.

Does Levyra Design Taste access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Levyra Design Taste safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Levyra Design Taste use?

Levyra Design Taste is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Levyra Design Taste use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Levyra Design Taste?

Skills that share tags, products or a category with Levyra Design Taste: Material Design 3 UI/UX Guide (skydashnet/material-design-3-ui-skill, 138 stars), App UI Design (majiayu000/spellbook, 287 stars), Make Interfaces Feel Better (samuelclay/NewsBlur, 7.6k stars) and UI UX Pro Max (saoudi-h/solar-icons, 190 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Levyra Design Taste?

LUC4N3X (a GitHub user) maintains it in LUC4N3X/Levyra-deepsound, which has 591 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 11, 2026.

Source: LUC4N3X/Levyra-deepsound on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.