flash-im-ui-style

Define unified Flutter UI styling with design tokens for Flash IM modules.

12|2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/toly1994328/flash_im_by_ai --skill flash-im-ui-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flash-im-ui-style
Source: https://github.com/toly1994328/flash_im_by_ai/tree/main/.kiro/skills/flash-im-ui-style
Command: npx skills add https://github.com/toly1994328/flash_im_by_ai --skill flash-im-ui-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

闪讯 IM 的 Flutter UI 在跨模块中缺乏统一的风格,导致视觉不一致和重复设计。本文技能提供完整的 UI 风格规范,帮助团队在新页面和组件中快速应用一致的视觉语言。

Core Features & Use Cases

  • 颜色调色板、AppBar 样式、列表项、头像、搜索栏、对话框等组件的统一设计规范,确保跨模块的一致性与可维护性。
  • 提供具体的使用场景示例,例如在群聊、联系人、设置页等常见界面中应用相同的控件风格和交互。
  • 通过设计令牌和可复用组件模板,降低重复设计成本并提升 UI 的可扩展性。

Quick Start

在 Flutter 项目中新建页面时应用本技能中的 UI 风格规范以确保视觉一致性。

Frequently Asked Questions about flash-im-ui-style

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

FAQPage Schema
How do I maintain UI consistency across Flutter modules?

To maintain UI consistency across Flutter modules, apply a unified styling guide that defines color palettes, AppBar styles, and shared components. This ensures visual alignment and reduces duplicate design efforts across different pages like group chats and settings.

What Flutter components should a style guide cover for IM apps?

A style guide for IM apps should cover Flutter components like list items, avatars, search bars, and dialogs. Standardizing these elements ensures a cohesive visual language and interaction pattern across contacts, chat, and settings interfaces.

How to use design tokens for Flutter frontend styling?

Use design tokens in Flutter frontend styling to define standardized color, typography, and spacing values. These tokens enforce alignment with the defined palette, ensuring that every new page and component adheres to the same visual constraints.

Can I apply a single Flutter style guide to both contact lists and settings pages?

Yes, you can apply a single Flutter style guide to both contact lists and settings pages. The guide provides reusable component templates and interaction patterns that adapt across various common interfaces, ensuring visual consistency without redesigning controls.

Why does my Flutter IM app look inconsistent across different pages?

Your Flutter IM app looks inconsistent across pages due to a lack of a unified UI style and design tokens. Without standardized constraints for colors, AppBar styles, and list patterns, cross-module development inevitably leads to visual fragmentation and duplicate design.

What are the limitations of using shared component templates for Flutter UI?

The limitation of using shared component templates is that they enforce strict usage constraints and predefined design tokens. While this guarantees alignment, it may restrict highly custom visual layouts that fall outside the defined palette, typography, and spacing patterns.