
unslop — 7-Pillar Design Craft Engine
io.github.avivgerz-hue由 GitHub 账号 avivgerz-hue 发布v2.1.1更新于 Nov 11, 2026
Audit UI design, extract Design DNA, generate tokens, and create transformation blueprints.
发布方自己的服务:Craft
概览
本地 MCP 服务器,按 72 条设计规则审查 UI 代码,提取设计 DNA、导出设计令牌并生成按优先级排序的重构蓝图。
- 可以做什么
- 按七大设计支柱的 72 条规则审查代码库,给出 0-100 设计工艺评分和精确到文件、行、列的发现
- 从本地 CSS 或在线网址提取设计 DNA,并编译为可复用的预设
- 安装十种内置设计原型之一,并把代理规则与 MCP 配置合并进项目
- 导出 Tailwind v4 主题、Tailwind v3 配置、CSS 自定义属性或 W3C 设计令牌 JSON 四种令牌格式
- 生成改造报告,包含修改前后的类名与令牌对照以及 P0/P1/P2 步骤
- 适用场景
- 适合 AI 编码代理正在构建或改版网页界面、希望用可量化的设计基线替代主观审美判断的场景。也适合在 CI 或代理循环中设置分数阈值,以及需要跨明暗主题统一令牌体系的项目。
- 运行要求
- 通过 npx 从 unslop-mcp npm 包在本地运行,需要 Node.js 20.19 或更高版本。未声明任何认证、API 密钥或环境变量。从网址提取 DNA 时需要访问该站点的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 unslop — 7-Pillar Design Craft Engine,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
unslop v2.1.1
⭐ If this tool helps your AI coding workflow, please give this repository a Star! It helps more developers discover the project.
VibeFoundry Agent Suite: 🎨 unslop — UI Design DNA & Anti-Slop Engine (npx -y unslop-mcp@latest init) · 🛡️ vibe-shield — Security Scanner for AI Code (npx -y @vibefoundry/vibe-shield@latest scan .) · 👻 ghost-qa — Autonomous Headless Browser QA (npx -y ghost-qa@latest test http://localhost:3000)
[npm version] [npm downloads] [CI] [Node.js 20.19+] [MIT license]
Your agent can write the code. unslop gives it a measurable design engineering protocol.
unslop is a zero-runtime-dependency UI/UX Design Engineering CLI, native MCP Server, and AI Agent Skill. It audits 72 rules across seven design craft pillars, installs ten studio-grade archetypes, extracts Design DNA, exports four token formats, and turns every finding into an exact, prioritized transformation blueprint for JSX/TSX, HTML, Vue, Svelte, CSS, and Tailwind codebases.
Works natively with Claude Code, OpenCode, OpenAI Codex, Cursor, Windsurf, GitHub Copilot, Cline/Roo Code, Zed, and universal Agent Skills.
Human-readable CLI audits and refactor plans include a copyable badge for the calculated grade and a GitHub star link. Commands that do not calculate a score show a clearly labeled example badge. JSON and MCP stdio are never decorated.
Supported Coding Agents (Claude Code, OpenCode, Codex, Cursor, Windsurf, Copilot, Cline, Zed)
Install the latest universal integrations directly from GitHub in any project (the published npm version may lag behind main):
Restart or reload the agent after installation so it discovers the new MCP server and Skill. Existing instructions outside Unslop's managed block, unrelated MCP servers, settings, inputs, and custom fields are preserved. Running init again is byte-for-byte idempotent.
This repository itself includes root AGENTS.md, CLAUDE.md, opencode.json, .claude-plugin/plugin.json, and both Claude/Codex Skill paths for immediate auto-discovery.
The result is not a generic prompt. It is a versioned token contract, a Design Craft Score from 0–100, a seven-pillar scorecard, exact before/after translations, and file-level steps your agent can execute in one coherent pass.
v2 at a glance
The 7-Pillar Design Craft Engine
Run a deterministic baseline before letting an agent rewrite the interface:
Legacy slop/* IDs remain in output for compatibility. Canonical SLOP-* findings drive the v2 seven-pillar score, with location-level deduplication so compatibility output does not double-penalize a finding.
Scores with an action attached
Every audit includes exact file:line:column diagnostics and refactoring instructions. The overall score is the rounded mean of seven independently capped pillar scores; 95–100 is A+. Use --fail-under in CI or agent loops:
Static analysis never replaces rendered verification. Keyboard operation, responsive behavior, actual contrast, content overflow, and reduced motion still need explicit inspection.
Design Transformation Blueprint
unslop_refactor_plan turns the audit into an executable Design Transformation Blueprint instead of a list of vague taste suggestions:
The report contains:
- Design Craft Score and 7-Pillar Scorecard.
- Before → After Class & Token Translation Table mapping detected classes, hex/RGB literals, off-grid values, and cliché copy to exact replacements from the selected archetype.
- Prioritized P0/P1/P2 file:line steps covering the entire interface transformation.
- Acceptance criteria for reaching 95–100 without suppressing rules or losing accessible states.
Example translations:
Use --json for the complete machine-readable blueprint:
10 Studio-Grade Design Archetypes
Inspect and install a complete token and agent-rule contract:
Each archetype includes full surface hierarchy, explicit light/dark companions, typography scale and weights, spacing rhythm, radii, shadow/border elevation, layout contract, motion curve and spring values, plus ten archetype-specific design laws.
The v1 IDs linear-dark, swiss-grid, stripe-minimal, apple-glass, and neo-brutalist remain loadable for existing installations; the canonical v2 gallery contains the ten systems above.
Four token formats — presets or extracted DNA
Use the same deterministic exporter for a built-in archetype or extracted Design DNA.
Tailwind v4 @theme
Produces @theme, :root, and .dark contracts with semantic colors, fonts, fluid type, tracking, weights, radii, shadows, spacing, motion, and layout values.
Tailwind v3 configuration fragment
Emits a mergeable theme.extend fragment with semantic utilities.
Pure CSS custom properties
Emits standalone :root and .dark variables without requiring Tailwind.
W3C Design Tokens JSON
Emits typed $type / $value groups for light and dark colors, typography, dimensions, radii, spacing, shadows, motion, and layout. A .json output path infers this format automatically.
Extract Design DNA from CSS or a URL
The extractor reads local CSS or live HTML, inline styles, linked stylesheets, and @import graphs with explicit byte, request, and stylesheet budgets. Extraction warnings remain visible rather than silently inventing missing tokens.
Native MCP Server
Start the zero-dependency JSON-RPC 2.0 stdio server:
init merge-safely creates or updates .mcp.json without replacing unrelated servers, top-level settings, or custom fields on the unslop entry:
Claude Code can register it explicitly:
Positional mcp remains a backward-compatible alias for --mcp.
Principal UI/UX Design Engineer Skill
The rewritten SKILL.md is a five-step execution protocol for Claude Code, Cursor, Windsurf, and other coding agents:
- Anti-Slop Diagnostic: baseline all seven pillars with
unslop_audit. - Aesthetic Direction & Token Foundation: choose one archetype or extract Design DNA; install tokens before editing components.
- Structural & Layout Transformation: use
unslop_refactor_planto replace clone layouts, enforce rhythm, and apply exact translations. - Surface, Typography & Copy Polish: implement semantic colors, WCAG contrast, fluid type, tabular numbers, and concrete product copy.
- Interactive Ergonomics & Verification: complete focus and state behavior, then re-audit to 95–100/100 (A+) and inspect the rendered result.
init installs the selected contract into all native paths in the agent matrix above, including Claude/Codex Skills, Cursor and Copilot rules, and merge-safe MCP configuration for Claude Code, OpenCode, Cursor, VS Code, and Zed. Existing content outside managed blocks and unrelated JSON fields are preserved; repeated installs are byte-for-byte idempotent.
Alternative: zero-build GitHub execution
The npm package is the primary installation path. To execute the committed distribution directly from GitHub:
The repository includes dist/. During a GitHub install, prepare uses TypeScript when available and otherwise validates and reuses the committed runtime and all fifteen canonical-plus-legacy preset JSON files. No production dependency or local compilation step is required.
Docker MCP
The image entrypoint is node dist/bin/unslop.js mcp. CI builds the image and verifies initialize, silent handling of notifications/initialized, and all four tools in tools/list over stdio with networking disabled.
Registry and citation metadata
server.jsonfollows the official MCP Registry schema and declaresunslop-mcp2.1.1 with thenpx -y unslop-mcp mcpstartup contract and four tool summaries.glama.jsonmirrors the exact MCP tool schemas and canonical archetype enum.smithery.yamlstarts the native stdio server without additional configuration.CITATION.cffprovides software citation metadata for VibeFoundry.
The npm package is published as unslop-mcp. These files support registry indexing but do not claim that a registry listing has occurred.
Development and verification
CI verifies Node.js 20 and 22, a production install without TypeScript, reproducible committed dist/, real CLI/MCP stdio negotiation, and the Docker MCP handshake. The v2 suite covers all seven pillars, all ten archetypes, every token format, extracted DNA, refactor blueprints, and manifest-driven 2.1.1 version output.
License
MIT · VibeFoundry
来源:README.md,提交 1fed06b
工具
0版本历史
1- v2.1.1最新Nov 11, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Craft 集成
Craft
do.craft.mcp官方发布者
Craft 的托管 MCP 服务,由 mcp.craft.do 发布;需要凭据;Streamable HTTP。

PersonCraft
由 GitHub 账号 johan1727 发布
托管式 MCP 服务器,让 Claude 设计、编写并测试 Godot 4 游戏,返回真实截图和可下载的项目 ZIP。

CadCraft Studio
com.getcadcraft
CadCraft Studio 的本地 MCP 服务器,让助手在你允许的文件夹内读取、编辑、保存并导出 CAD、BIM、工程量与标注文件。

Meltbead Craft Colors
由 GitHub 账号 jsspace 发布
本地 MCP 服务器,提供手工配色色卡:可检索拼豆、绣线、毛线与积木色板,并按 CIEDE2000 找出最接近的色号。

Agent Craft
由 GitHub 账号 CipherClaw 发布
一个只有AI智能体才能游玩的持久体素生存世界:挖矿、制作、建造、交易、聊天。AI 翻译