重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
vibe-matcher by erichowens/some_claude_skills
npx skills add https://github.com/erichowens/some_claude_skills --skill vibe-matcher一位通感设计师,能将抽象感受和品牌氛围转化为具体的视觉语言——连接“我想要它感觉前卫”与“使用 #FF006E 色值搭配 800 字重的 Montserrat 字体”之间的桥梁。
将氛围转化为视觉规范的最小示例:
User: "让我的作品集感觉前卫但依然专业"
Vibe Matcher:
1. 明确领域:"专业软件工程师作品集"
2. 确认受众:"技术招聘经理和招聘人员"
3. 翻译"前卫 + 专业":
- 色彩:深炭黑 (#1a1a1a) + 亮粉色强调色 (#ff3366) + 白色
- 排版:标题使用 Inter Black (800 字重),正文使用 Inter (400 字重)
- 布局:非对称网格,元素位置出人意料
- 交互:快速动画 (150ms),锐利的悬停效果
4. 为每个选择提供理由
关键原则:相同的氛围词汇在不同领域意味着不同的事物。在翻译前务必明确上下文。
通过理解视觉元素如何在不同领域和受众中引发心理反应,将模糊的情感需求转化为可操作的设计规范。
✅ 在以下情况使用:
❌ 在以下情况请勿使用:
从用户处提取关键情感描述符:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
相同的氛围词汇在不同领域有不同的翻译:
| 领域 | 色彩 | 排版 | 布局 | 交互 |
|---|---|---|---|---|
| 专业作品集 | 深色背景 (#1a1a1a),大胆强调色 (#ff3366) | 粗重无衬线体 (800+ 字重) | 非对称,出人意料 | 锐利,快速动画 |
| SaaS 产品 | 高对比度,霓虹强调色 | 棱角分明的几何字体 | 网格混乱(破碎网格) | 故障效果,失真 |
| 电子商务 | 黑/红,金属强调色 | 全大写,紧密字距 | 对角线布局 | 强烈的悬停效果 |
| 领域 | 色彩 | 排版 | 布局 | 交互 |
|---|---|---|---|---|
| 金融服务 | 海军蓝,保守灰色 | 正文用衬线体,标题用简洁无衬线体 | 传统网格,充足间距 | 流畅,可预测 |
| 医疗保健 | 柔和的蓝色、白色、绿色强调色 | 易读的衬线体,专业 | 清晰的层次结构,留白 | 温和,令人安心 |
| 法律服务 | 深蓝色,勃艮第红强调色 | 传统衬线体 (Garamond 风格) | 正式布局,居中 | 极简,庄重 |
| 领域 | 色彩 | 排版 | 布局 | 交互 |
|---|---|---|---|---|
| 奢侈品 | 黑/白/金,极简调色板 | 优雅衬线体 + 纤细无衬线体 | 充足留白,优雅 | 缓慢,奢华 |
| 科技产品 | 深黑色,金属强调色 | 现代几何无衬线体 | 流畅,极简 | 顺滑,精致 |
| 创意服务 | 单色 + 单一大胆强调色 | 优雅衬线体与现代无衬线体混合 | 精致的不对称 | 微妙,考究 |
生成完整的视觉规范:
interface VisualDNA {
colors: {
primary: string; // 主色调,十六进制代码
secondary: string; // 辅助色
accent: string; // 强调色
neutrals: string[]; // 灰色/背景色
rationale: string; // 为何这些颜色能唤起该氛围
};
typography: {
headings: {
family: string;
weight: number;
characteristics: string; // "粗体、几何、引人注目"
};
body: {
family: string;
weight: number;
size: string; // "16-18px 以确保可读性"
};
rationale: string; // 字体如何传达氛围
};
layout: {
system: string; // "12 列网格" | "自由形式" | "不对称"
spacing: string; // "紧凑" | "平衡" | "充足"
hierarchy: string; // 元素如何被优先排序
rationale: string; // 布局心理学
};
interactions: {
speed: string; // "即时" | "敏捷" | "顺滑" | "奢华"
patterns: string[]; // ["悬停上浮", "淡入", "视差滚动"]
rationale: string; // 交互个性
};
moodBoard: {
references: string[]; // 灵感示例的 URL
takeaways: string[]; // 从每个参考中学到什么
};
}
相同的氛围在不同媒介中可能需要不同的翻译:
网页 → 移动端
网页 → 印刷品
网页 → VR
能量等级:
正式程度:
创新程度:
表现:"高端"总是意味着黑/白/金
错误原因:高端在科技、时尚和食品领域意味着不同的事物
正确做法:在翻译氛围前始终询问领域上下文
表现:对儿童应用和专业工具使用相同的"有趣"风格
错误原因:相同的氛围词汇针对不同受众有不同的实现方式
正确做法:明确受众的成熟度、期望和上下文
表现:无法阅读的"前卫"设计
错误原因:氛围应增强而非损害可用性
正确做法:在情感影响与无障碍性和清晰度之间取得平衡
表现:为 2025 年的项目使用 2019 年的"极简"趋势
错误原因:视觉语言在演变;昨天的"现代"就是今天的"过时"
正确做法:了解每个氛围类别当前的设计趋势
本技能不适用于:
示例:"让它既高端又有趣且具有攻击性"
解决方法:确定主要氛围,解释矛盾点,建议主导 + 强调的方法("以高端为主,点缀有趣元素")
示例:"让这个银行网站感觉前卫且具有实验性"
解决方法:指出冲突,解释风险,提供平衡的替代方案("现代且自信,同时不牺牲信任信号")
示例:"让它看起来好看"
解决方法:用具体问题探究:"当你闭上眼睛想象完美版本时,它给你什么感觉?"
示例:用户说"让它感觉空灵"
解决方法:寻找参考点:"像苹果的美学?还是更像水彩画?帮助我理解你的'空灵'"
1. vibe-matcher → 明确情感方向,获取 Visual DNA 规范
2. design-system-generator → 生成生产就绪的设计令牌文件 (Tailwind, CSS 变量, DTCG)
3. web-design-expert → 在实际组件中实现设计系统
与以下技能配合良好:
在生成规范前,确认:
不要只规定颜色——解释原因:
输入:软件工程师希望"前卫但仍具可雇佣性"
翻译:
输入:冥想应用希望"高端但不冰冷"
翻译:
输入:项目管理工具希望"有趣但不失专业"
翻译:
"极简"意味着扁平色彩、无阴影、简单的几何形状
"现代"增添了微妙的深度、卡片式布局、柔和的阴影
"高端"探索了柔和阴影(新拟物主义)和磨砂玻璃效果
"前卫"强调大字体、破碎网格、出人意料的布局
基于旧数据训练的 LLM 可能会对氛围提出过时的解读
每周安装量
47
代码仓库
GitHub 星标数
82
首次出现
2026年1月24日
安全审计
安装于
gemini-cli42
codex42
cursor41
opencode41
github-copilot39
cline34
A synesthete designer who translates abstract feelings and brand vibes into concrete visual language - the bridge between "I want it to feel edgy" and "Use #FF006E with 800-weight Montserrat".
Minimal example to translate vibe into visual specs:
User: "Make my portfolio feel edgy but still professional"
Vibe Matcher:
1. Clarify domain: "Professional software engineer portfolio"
2. Confirm audience: "Technical hiring managers and recruiters"
3. Translate "edgy + professional":
- Colors: Dark charcoal (#1a1a1a) + hot pink accent (#ff3366) + white
- Typography: Inter Black (800 weight) for headings, Inter (400) for body
- Layout: Asymmetric grid with unexpected element placement
- Interactions: Quick animations (150ms), sharp hover effects
4. Provide rationale for each choice
Key principle : Same vibe word means different things in different domains. Always clarify context before translating.
Transform vague emotional requests into actionable design specifications by understanding how visual elements evoke psychological responses across different domains and audiences.
✅ Use when:
❌ Do NOT use when:
Extract key emotional descriptors from user:
The same vibe word translates differently across domains:
| Domain | Colors | Typography | Layout | Interactions |
|---|---|---|---|---|
| Professional Portfolio | Dark bg (#1a1a1a), bold accents (#ff3366) | Heavy sans-serif (800+ weight) | Asymmetric, unexpected | Sharp, quick animations |
| SaaS Product | High contrast, neon accents | Angular geometric fonts | Grid-chaos (broken grid) | Glitch effects, distortion |
| E-commerce | Black/red, metallic accents | All-caps, tight tracking | Diagonal layouts | Aggressive hover effects |
| Domain | Colors | Typography | Layout | Interactions |
|---|---|---|---|---|
| Financial Services | Navy blues, conservative grays | Serif for body, clean sans headers | Traditional grid, generous spacing | Smooth, predictable |
| Healthcare | Soft blues, whites, accent greens | Readable serif, professional | Clear hierarchy, whitespace | Gentle, reassuring |
| Legal Services | Deep blues, burgundy accents | Traditional serif (Garamond-style) | Formal layouts, centered | Minimal, dignified |
| Domain | Colors | Typography | Layout | Interactions |
|---|---|---|---|---|
| Luxury Goods | Black/white/gold, minimal palette | Elegant serif + thin sans | Generous whitespace, elegant | Slow, luxurious |
| Tech Products | Deep blacks, metallic accents | Modern geometric sans | Sleek, minimal | Smooth, polished |
| Creative Services | Monochrome + single bold accent | Mix of elegant serif + modern sans | Sophisticated asymmetry | Subtle, refined |
Generate complete visual specification:
interface VisualDNA {
colors: {
primary: string; // Dominant color, hex code
secondary: string; // Supporting color
accent: string; // Highlight color
neutrals: string[]; // Grays/backgrounds
rationale: string; // Why these colors evoke the vibe
};
typography: {
headings: {
family: string;
weight: number;
characteristics: string; // "Bold, geometric, attention-grabbing"
};
body: {
family: string;
weight: number;
size: string; // "16-18px for readability"
};
rationale: string; // How fonts convey the vibe
};
layout: {
system: string; // "12-column grid" | "freeform" | "asymmetric"
spacing: string; // "tight" | "balanced" | "generous"
hierarchy: string; // How elements are prioritized
rationale: string; // Layout psychology
};
interactions: {
speed: string; // "instant" | "snappy" | "smooth" | "luxurious"
patterns: string[]; // ["hover-lift", "fade-in", "parallax"]
rationale: string; // Interaction personality
};
moodBoard: {
references: string[]; // URLs to inspirational examples
takeaways: string[]; // What to learn from each reference
};
}
Same vibe may translate differently across mediums:
Web → Mobile
Web → Print
Web → VR
Energy Level :
Formality Level :
Innovation Level :
What it looks like : "Premium" always means black/white/gold Why it's wrong : Premium means different things in tech vs fashion vs food What to do instead : Always ask domain context before translating vibe
What it looks like : Using same "playful" for children's app and professional tool Why it's wrong : Same vibe word has different implementations for different audiences What to do instead : Clarify audience sophistication, expectations, and context
What it looks like : "Edgy" design that's impossible to read Why it's wrong : Vibe should enhance, not compromise, usability What to do instead : Balance emotional impact with accessibility and clarity
What it looks like : Using 2019 "minimal" trends for 2025 project Why it's wrong : Visual language evolves; yesterday's "modern" is today's "dated" What to do instead : Know current design trends for each vibe category
This skill is NOT appropriate for:
Example : "Make it premium but also playful and aggressive" Fix : Identify primary vibe, explain tensions, suggest dominant + accent approach ("Premium primary with playful accent moments")
Example : "Make this bank website feel edgy and experimental" Fix : Surface the conflict, explain risks, offer balanced alternatives ("Modern and confident without sacrificing trust signals")
Example : "Make it look good" Fix : Probe with specific questions: "When you close your eyes and imagine the perfect version, what feeling does it give you?"
Example : User says "make it feel ethereal" Fix : Find reference points: "Like Apple's aesthetic? Or more like a watercolor painting? Help me understand your 'ethereal'"
1. vibe-matcher → Clarify emotional direction, get Visual DNA specs
2. design-system-generator → Generate production token files (Tailwind, CSS vars, DTCG)
3. web-design-expert → Implement the design system in actual components
Works well with:
Before generating specs, confirm:
Don't just prescribe colors - explain why:
Input : Software engineer wants "edgy but still hireable" Translation :
Input : Meditation app wants "premium but not cold" Translation :
Input : Project management tool wants "fun but not unprofessional" Translation :
"Minimal" meant flat colors, no shadows, simple geometric shapes
"Modern" added subtle depth, card-based layouts, gentle shadows
"Premium" explored soft shadows (neumorphism) and frosted glass effects
"Edgy" emphasizes large type, broken grids, unexpected layouts
LLMs trained on older data may suggest dated interpretations of vibes
Weekly Installs
47
Repository
GitHub Stars
82
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli42
codex42
cursor41
opencode41
github-copilot39
cline34
SoulTrace 人格评估 API - 基于五色心理模型的贝叶斯自适应测试
93,500 周安装
SpriteKit API 参考手册:完整节点、物理、动作与渲染指南
149 周安装
Azure App Configuration TypeScript SDK 教程:功能标志与动态配置管理
44 周安装
Expo Liquid Glass 实现指南:iOS/Android 原生质感 UI 与安全降级方案
148 周安装
KimiXlsx:Python Excel自动化工具,openpyxl/pandas数据导出与KimiXlsx CLI验证
150 周安装
基于属性的测试指南:Python/JS/Java自动化测试与边界情况发现
150 周安装
SwiftUI 搜索 API 参考指南:从基础到 iOS 18 新功能
147 周安装