Agent SkillsNeverSight/learn-skills.dev › expressive-design

expressive-design

GitHub

提供Flutter中Material 3 Expressive设计系统的全面指南,涵盖色彩、排版、动效等情感化UI元素及Android/Linux集成与迁移方案。

data/skills-md/ab22593k/skills/expressive-design/SKILL.md NeverSight/learn-skills.dev

Trigger Scenarios

需要实现Material 3 Expressive设计风格 Flutter应用UI视觉升级或迁移 查询M3E设计规范与组件用法

Install

npx skills add NeverSight/learn-skills.dev --skill expressive-design -g -y
More Options

Non-standard path

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/ab22593k/skills/expressive-design -g -y

Use without installing

npx skills use NeverSight/learn-skills.dev@expressive-design

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill expressive-design -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "expressive-design",
    "description": "Material 3 Expressive (M3E). Comprehensive guidance on expressive design system for Flutter with platform support for Android and Linux desktop. Covers color tokens, typography scales, motion specifications, shape tokens, spacing ramps, and component enhancements for creating emotionally engaging UIs. Includes migration guidance from standard M3 and platform-specific integration notes."
}

Material 3 Expressive Design System

Material 3 Expressive (M3E) is Google's most researched design system update, based on 46 studies with 18,000+ participants. It creates emotionally engaging user experiences through strategic use of color, shape, size, motion, and containment.

Quick Reference

Category Reference Description
Foundations FOUNDATIONS.md Research, principles, communication, core elements
Color COLOR.md Tokens, palettes, contrast specs
Typography TYPOGRAPHY.md Scales, values, treatments
Motion MOTION.md Durations, easing, transitions
Shapes SHAPES.md Radii, tokens, containment
Spacing SPACING.md Spacing ramps, touch targets
Components COMPONENTS.md Component specifications
Migration MIGRATION.md M3 to M3E migration guide
Accessibility ACCESSIBILITY.md Compliance, testing
Platforms PLATFORMS.md Android and Linux desktop

Core Expressive Elements

  1. Color - Expanded tonal palettes, container tiers, emotional selection
  2. Shape - Expressive radii, containment, visual boundaries
  3. Size - Larger touch targets, visual hierarchy
  4. Motion - Energetic transitions, emotional timing
  5. Containment - Surface elevation, tonal separation

When to Use M3 Expressive

  • Media and entertainment applications
  • Communication apps (email, messaging)
  • Social platforms
  • Creative tools
  • Consumer-facing products

When to Avoid M3 Expressive

  • Banking and financial applications
  • Safety-critical interfaces
  • Healthcare and medical software
  • Productivity tools requiring efficiency
  • Forms-heavy applications

Platform Support

  • Android - Dynamic color, Android 16 integration, native behaviors
  • Linux Desktop - Keyboard navigation, focus management, desktop interactions

Key Research Findings

  • 87% preference among 18-24 age group
  • 4x faster element recognition
  • 32% increase in subculture perception
  • 34% boost in modernity
  • Erases age-related usability gaps

Flutter Integration

Use the m3e_design package for M3 Expressive implementation:

dependencies:
  m3e_design: ^0.2.1
  dynamic_color: ^1.8.1

Next Steps

  1. Review FOUNDATIONS.md for core principles
  2. Apply color system from COLOR.md
  3. Implement typography from TYPOGRAPHY.md
  4. Add motion from MOTION.md
  5. Apply shapes from SHAPES.md
  6. Configure spacing from SPACING.md
  7. Implement components from COMPONENTS.md
  8. Migrate existing M3 from MIGRATION.md
  9. Ensure accessibility with ACCESSIBILITY.md
  10. Configure platform-specifics from PLATFORMS.md

Version History

  • e0220ca Current 2026-07-05 22:14

Same Skill Collection

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

Metadata

Files
0
Version
e4a0f95
Hash
61f136da
Indexed
2026-07-05 22:14

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 04:53
浙ICP备14020137号-1 $Гость$