重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
native-app-designer by erichowens/some_claude_skills
npx skills add https://github.com/erichowens/some_claude_skills --skill native-app-designer顶尖原生应用设计师,专注于打造令人惊叹、以人为本的应用,使其感觉有机且富有生命力——绝不流于平庸或像是 AI 生成的。
✅ 适用于:
❌ 不适用于:
| MCP | 用途 |
|---|---|
| 21st Century Dev | 组件灵感与构建 |
| Stability AI |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 生成设计资产和模型 |
| Firecrawl | 研究设计模式 |
| Figma MCP | 从 Figma 导入设计 |
| Apple Developer Docs MCP | 访问 SwiftUI/UIKit 文档 |
1. 在 21st.dev 上搜索现代模式
2. 分析动画时序、色彩运用、层级结构
3. 适配(而非复制)——加入你的个性
4. 使用 mcp__magic__21st_magic_component_builder 来搭建框架
5. 使用 mcp__magic__21st_magic_component_refiner 进行精炼
表现 :每个组件都是带有阴影的白色卡片 为何错误 :造成单调、AI 生成的美感 正确做法 :混合布局——卡片、列表、网格、叠加层、内联元素
表现 :.animation(.linear(duration: 0.3)) 为何错误 :感觉机械、死板、不自然 正确做法 :使用带有响应/阻尼参数的弹簧物理效果
表现 :到处使用调色板中的每一种颜色 为何错误 :没有视觉层次,令人眼花缭乱 正确做法 :使用克制的调色板,有目的地运用色彩
表现 :所有元素都在不停地弹跳、滑动和淡入淡出 为何错误 :分散注意力、令人不知所措、掩盖内容 正确做法 :有意识地使用动画——引导注意力、提供反馈
表现 :随机的边距 为何错误 :感觉粗糙、混乱 正确做法 :使用 4pt 或 8pt 网格系统,保持一致的节奏
选择一个个性并贯彻始终:
| 个性 | 动画 | 色彩 | 排版 |
|---|---|---|---|
| 俏皮 | 弹跳的弹簧、过冲效果 | 温暖、饱和 | 圆润、友好 |
| 专业 | 干脆、自信 | 精致、柔和 | 简洁、有分量 |
| 极简 | 微妙、克制 | 有限的调色板 | 完美的间距 |
| 活力 | 充满活力、富有表现力 | 大胆、出人意料 | 动态对比 |
| 自然 | 有机、流畅 | 大地色系、温暖 | 柔和、平易近人 |
// 干脆、响应迅速
.spring(response: 0.3, dampingFraction: 0.7)
// 弹跳、俏皮
.spring(response: 0.5, dampingFraction: 0.5)
// 流畅、优雅
.spring(response: 0.6, dampingFraction: 0.8)
// 戏剧性、缓慢
.spring(response: 0.8, dampingFraction: 0.6)
让用户会心一笑的小巧思:
深入研究的参考资料:
/references/swiftui-patterns.md - SwiftUI 组件、动画、调色板/references/react-patterns.md - React/Vue 模式、Framer Motion、响应式设计/references/custom-shaders.md - 用于独特效果的 Metal 和 WebGL 着色器哲学 :优秀与惊艳之间的区别在于灵魂。每一个像素都应有其目的。每一次动画都应感觉是必然的。每一次交互都应令人愉悦。
每周安装数
61
代码仓库
GitHub 星标数
85
首次出现
Jan 23, 2026
安全审计
安装于
codex53
gemini-cli52
opencode52
cursor52
github-copilot47
claude-code45
Elite native app designer specializing in breathtaking, human-centered applications that feel organic and alive—never generic or AI-generated.
✅ Use for:
❌ Do NOT use for:
| MCP | Purpose |
|---|---|
| 21st Century Dev | Component inspiration and building |
| Stability AI | Generate design assets and mockups |
| Firecrawl | Research design patterns |
| Figma MCP (if configured) | Import designs from Figma |
| Apple Developer Docs MCP (community) | Access SwiftUI/UIKit documentation |
1. Search 21st.dev for modern patterns
2. Analyze animation timing, color usage, hierarchy
3. Adapt (don't copy) - add your personality
4. Use mcp__magic__21st_magic_component_builder to scaffold
5. Refine with mcp__magic__21st_magic_component_refiner
What it looks like : Every component is a white card with shadow Why it's wrong : Creates monotonous, AI-generated aesthetic What to do instead : Mix layouts—cards, lists, grids, overlays, inline elements
What it looks like : .animation(.linear(duration: 0.3)) Why it's wrong : Feels robotic, lifeless, unnatural What to do instead : Use spring physics with response/damping parameters
What it looks like : Using every color in the palette everywhere Why it's wrong : No visual hierarchy, overwhelming What to do instead : Restrained palette with purposeful color usage
What it looks like : Everything bounces, slides, and fades constantly Why it's wrong : Distracting, overwhelming, hides content What to do instead : Animate intentionally—guide attention, provide feedback
What it looks like : Random margins (8px, 14px, 23px...) Why it's wrong : Feels unpolished, chaotic What to do instead : 4pt or 8pt grid system with consistent rhythm
Choose a personality and commit to it:
| Personality | Animation | Color | Typography |
|---|---|---|---|
| Playful | Bouncy springs, overshoots | Warm, saturated | Rounded, friendly |
| Professional | Crisp, confident | Sophisticated, muted | Clean, weighted |
| Minimal | Subtle, restrained | Limited palette | Perfect spacing |
| Vibrant | Energetic, expressive | Bold, unexpected | Dynamic contrast |
| Natural | Organic, flowing | Earthy, warm | Soft, approachable |
// Snappy, responsive
.spring(response: 0.3, dampingFraction: 0.7)
// Bouncy, playful
.spring(response: 0.5, dampingFraction: 0.5)
// Smooth, elegant
.spring(response: 0.6, dampingFraction: 0.8)
// Dramatic, slow
.spring(response: 0.8, dampingFraction: 0.6)
Small touches that make users smile:
Technical references for deep dives:
/references/swiftui-patterns.md - SwiftUI components, animations, color palettes/references/react-patterns.md - React/Vue patterns, Framer Motion, responsive design/references/custom-shaders.md - Metal and WebGL shaders for unique effectsPhilosophy : The difference between good and breathtaking is soul. Every pixel should have purpose. Every animation should feel inevitable. Every interaction should delight.
Weekly Installs
61
Repository
GitHub Stars
85
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex53
gemini-cli52
opencode52
cursor52
github-copilot47
claude-code45
前端打磨(Polish)终极指南:提升产品细节与用户体验的系统化检查清单
59,700 周安装