📅 資料整理日期:2026-09-21
⚠️ 星數/版本可能隨時變動,本文反映整理當下的公開資料
前提:讀者已知 Agent Skills 開放標準,本篇直接聚焦 taste-skill 技術細節
🏷️ 一句話定位 #
Taste-Skill — gives your AI good taste. stops the AI from generating boring, generic slop
把「設計品味」封裝成可攜式 skill,讓 AI 生成前端時懂得避開「通用 AI 醜樣(slop)」。
📦 基本資訊 #
| 項目 | 內容 |
|---|---|
| 專案 | Leonxlnx/taste-skill |
| 定位 | Anti-Slop Frontend Framework for AI Agents |
| 人氣 | ⭐ 88.8k stars · 🍴 6k forks · 279 watching |
| 授權 | MIT License · Copyright (c) 2026 Leonxlnx |
| 官網 | tasteskill.dev |
| 現行版本 | taste-skill 預設為 v2(experimental),朝 v2.0.0 stable 迭代 |
| 相容 | Agent Skills 標準 · Claude Code / Codex / Cursor / ChatGPT 等(framework agnostic) |
🔧 安裝 #
全部安裝(掃描 repo 內 skills/):
npx skills add https://github.com/Leonxlnx/taste-skill
單一 skill(用 SKILL.md frontmatter 的 name: 欄位,非資料夾名):
npx skills add https://github.com/Leonxlnx/taste-skill --skill "design-taste-frontend"
- v2 為預設,install name 不變,重跑指令即原地升級;要鎖定原版 v1 用
--skill "design-taste-frontend-v1" - 也可直接把
SKILL.md複製進專案,或貼進 ChatGPT / Codex 對話
🎛️ 可調刻度(Settings,僅 taste-skill) #
檔案頂端三個 1–10 的數字刻度(dials):
| 刻度 | 控制 | 低值 | 高值 |
|---|---|---|---|
DESIGN_VARIANCE | 版面實驗程度 | 置中/乾淨 | 不對稱/現代 |
MOTION_INTENSITY | 動效深度 | hover | scroll/magnetic |
VISUAL_DENSITY | 每視窗資訊量 | 寬鬆 | 密集儀表板 |
🧠 v2 核心機制 #
讀取 brief → 推斷設計語言(design language)→ 調整三刻度。
| 項目 | 內容 |
|---|---|
| Section 0 | Brief Inference(簡報推斷) |
| Section 2 | Design-System Map(設計系統對映) |
| Section 8 | Dark Mode Protocol(深色模式規範) |
| Section 11 | Redesign Protocol(改版審查流程) |
| Section 12 | Block Library schema(區塊庫 schema) |
| Section 13 | Out-of-Scope(範疇外項目) |
| Section 14 | Pre-Flight Check(出稿前硬檢查) |
| Section 9.G | em-dash 全禁 |
🚫 反 slop 手段 #
- 18 項「AI tells(AI 痕跡)」清單
- 硬性禁令(production-tested):section 數字眉標、版本標籤、照片 credit 說明、裝飾性 hero 條、圖片上藥丸(pills)、locale 條、scroll cue、裝飾點、分隔線濫用
- 一致性鎖(consistency locks):色彩/形狀/主題
- 版型紀律:hero discipline、bento 格數規則、斜體下緣間隙(italic descender clearance)
- 預設 Tailwind v4,動效建議用 Motion(原 Framer Motion)
📚 Skills 全家桶(10 個 code + 3 個 imagegen) #
Implementation skills(產出 code) #
| Skill | Install name | 用途 |
|---|---|---|
| taste-skill | design-taste-frontend | 🆕 v2 預設通用 |
| taste-skill-v1 | design-taste-frontend-v1 | 原版 v1(鎖定用) |
| gpt-tasteskill | gpt-taste | GPT/Codex 更嚴格版 |
| image-to-code-skill | image-to-code | 圖片→分析→實作 |
| redesign-skill | redesign-existing-projects | 現有專案先 audit 再修 |
| soft-skill | high-end-visual-design | 沉穩、貴氣、spring motion |
| output-skill | full-output-enforcement | 防止半成品輸出 |
| minimalist-skill | minimalist-ui | Notion/Linear 極簡風 |
| brutalist-skill | industrial-brutalist-ui | 瑞士字型、硬機械 |
| stitch-skill | stitch-design-taste | Google Stitch 相容+DESIGN.md 匯出 |
Image generation skills(只產參考圖,不產 code) #
| Skill | Install name | 用途 |
|---|---|---|
| imagegen-frontend-web | imagegen-frontend-web | 網站 comps(hero/landing/multi-section) |
| imagegen-frontend-mobile | imagegen-frontend-mobile | 手機畫面與流程(iOS/Android) |
| brandkit | brandkit | 品牌 kit 板(logo/palette/字型) |
選用指引 #
- 預設先上 taste-skill(最安全通用);要原版行為就 taste-skill-v1;要更嚴格用 gpt-taste
- 改既有 codebase → redesign-skill;視覺方向已定 → 加 soft/minimalist/brutalist;agent 常截斷 → output-skill
- 交付物是圖 → 用 imagegen 系列,再把 frames 交給 Codex/Cursor/Claude Code
- image-to-code-skill 記得在 prompt 明示流程:
follow the skill: generate images, then analyze, then code
❓ 常見問題 #
| 問題 | 答案 |
|---|---|
| 與其他 AI design skill 差異? | 多個專門變體、關鍵 skill 可調 dials、以專屬研究為基礎的反重複規則、跨 agent framework agnostic |
| 支援 React/Vue/Svelte? | 是,規則針對設計意圖,非單一框架 API |
什麼是 SKILL.md? | agent 可自動載入的可攜指令檔 |
imagegen 也用 npx skills add 裝? | 是,同在 skills/ 下由同一 CLI 探索 |
📁 研究資料 #
背景研究存於 research/:root-causes/、remediation/、findings/、laziness/ 四個子目錄(反 slop 規則的依據)。
🔗 參考連結 #
| 來源 | 連結 |
|---|---|
| taste-skill(GitHub) | https://github.com/Leonxlnx/taste-skill |
| 官網 | https://tasteskill.dev/ |
| CHANGELOG | https://github.com/Leonxlnx/taste-skill/blob/main/CHANGELOG.md |
| research/ | https://github.com/Leonxlnx/taste-skill/blob/main/research |
| Agent Skills CLI | https://github.com/vercel-labs/agent-skills |
*資料來源:taste-skill GitHub README(最後提交 2026-09-20)*
