NoShitUi-skillSAFE
⛰️ 无屎山 UI:让 AI 先理解界面意图,再从开源 UI 资源中做发现、选型、落地与验证。四个原创概念网站,覆盖响应式交互与 Three.js 3D 地球。
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
简体中文 · English
无屎山 UI —— 基于 AI 的界面发现、选型与落地 Skill Less Shit UI, More Intentional Interfaces.
面向网页、产品界面和设计探索任务的可按需加载 Skill:从开源 UI 库、组件、设计参考和交互模式中做出有依据的选择,再用最小可验证实现把方向落地。
[](LICENSE) [](SKILL.md) [](ui-atlas-demo/showcase.html) [](ui-atlas-demo/mission.html)
项目简介
NoShitUi-skill 帮助 AI 处理一类常见但容易失控的前端任务:找一堆 UI 网站、拼一堆组件、最后得到一套没有视觉逻辑也没有来源记录的界面。
它把工作收敛为四个动作:
- 发现:区分灵感网站、组件源码、UI 库、图标和数据可视化资源。
- 选型:结合框架、运行时、可访问性、主题能力、包体积、许可证和维护状态比较方案。
- 落地:选择一套主组件策略,用最小改动实现一个代表性页面或组件。
- 验证:检查构建、交互、键盘焦点、响应式布局和第三方资源来源。
Skill 入口在根目录 SKILL.md,详细目录在 open-source-ui-resources/。
最近更新
- ORBITAL 的两条 3D 轨道改为使用统一的轨道参数,短半轴始终高于地球与大气光晕范围,卫星不会再穿过地球。
KEPLER-07和ATLAS-03使用各自的轨道平面,切换飞船时卫星、轨道线和数据卡片保持一致。- 更新了 ORBITAL 的桌面端与移动端截图,并回归暂停模拟、Surface 图层、飞船切换和 CSV 导出。
无屎山 UI 理论
屎山 UI 不是一次设计出来的,是每次“先找个现成的”“先堆个组件”“之后再统一”累积出来的。
核心只有一句:
先确定界面意图,再选择资源;先建立视觉规则,再复制组件。
三条约束:
- 灵感、代码、字体、图片和品牌资产分别确认来源,不把展示网站当成开源代码仓库。
- 一个页面优先使用一套主组件策略,避免多个完整设计系统互相覆盖。
- 交互状态和移动端行为与视觉稿同等重要,不能只验证静态截图。
核心能力
表里的能力可以直接用自然语言触发,不要求记住固定斜杠命令。也可以显式使用 $noshit-ui-skill。
UI Atlas:四个完全不同的方向
演示集刻意避免共用一套皮肤,用四个独立概念展示同一个 Skill 如何支持不同的信息密度、字体、色彩和交互节奏。
f63f15f19a33OBSERVED · 2026-10-13Install
Commands as the repository documents them. They are shown, not run.
npx skills add https://github.com/wzj1228516103/NoShitUi-skill -g -a codex -y
npx skills add https://github.com/wzj1228516103/NoShitUi-skill -g -a codex -y
Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| codex | mentioned | |
| cursor | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: noshit-ui-skill description: Discover, compare, and integrate open-source UI libraries, components, templates, and design references into web interfaces. Use when a user asks for UI inspiration, a reusable component strategy, a UI stack comparison, or a reference-inspired screen. metadata: short-description: Discover and integrate open-source UI resources --- # NoShit UI Skill Use this skill to turn a UI request into a clear visual direction, a license-aware resource shortlist, and the smallest coherent implementation that proves the direction. ## Route the request 1. Identify whether the user wants discovery, project-specific recommendation, or implementation. 2. For inspiration and website discovery, read [the UI website catalog](open-source-ui-resources/references/ui-websites.md). 3. For library comparison or implementation, read [the UI library catalog](open-source-ui-resources/references/ui-libraries.md) and the relevant parts of [selection and adoption](open-source-ui-resources/references/selection-and-adoption.md). 4. Inspect the project's framework, package manager, styling system, runtime, and existing component/icon packages before choosing a stack. ## Make a recommendation - Recommend one primary component strategy and at most one supporting icon strategy. - Choose a styled system for broad dashboards and CRUD-heavy products; choose headless or source-owned primitives when the visual language and markup need to remain distinctive. - Treat galleries and showcase sites as inspiration. Use an official repository, package, or component source when the user asks for reusable code. - Verify the current package version, peer dependencies, license, runtime/SSR behavior, theme and token model, accessibility behavior, and maintenance signals before adoption. - Explain the fit, the main tradeoff, and the exact packages or source files that will be used. ## Implement and verify - Implement only after the user asks for implementation. - Make the smallest coherent integration that proves the direction and preserves existing project conventions. - Verify relevant type, build, and lint checks. Inspect the rendered result at desktop and mobile sizes when a browser is available. - Test keyboard/focus behavior and meaningful loading, empty, disabled, and error states for interactive components. - For copied or installed resources, record the source URL, package/version or commit, license/terms status, and attribution or notice action. ## Catalog maintenance When changing the catalog, verify official sources and run: ```bash python open-source-ui-resources/scripts/check_catalog.py ``` Use `--check-links` when network access is available. Blocked or rate-limited links are unverified, not proof that a resource is dead. ## Scope Do not copy a reference site's distinctive branding, text, images, fonts, icons, or complete composition. Translate useful interaction and layout patterns into the user's product and design system. Keep inspiration, code, and third-party assets as separate provenance decisions.
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (3 observation(s))
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
f63f15f19a33full audit observations/trust-audit/skill/wzj1228516103__noshitui-skill.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-13 | f63f15f19a33 | SAFE | B | 89 | first audit |
Questions
What does the NoShitUi-skill skill do?
⛰️ 无屎山 UI:让 AI 先理解界面意图,再从开源 UI 资源中做发现、选型、落地与验证。四个原创概念网站,覆盖响应式交互与 Three.js 3D 地球。
Is NoShitUi-skill safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can NoShitUi-skill access on my machine?
The audit observed that it reaches the network. Each of those is consistent with what it says it does. Secrets in the source: none found.
Which assistants does NoShitUi-skill work with?
Its documentation mentions codex and cursor. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (f63f15f19a33), read on 2026-10-13. The repository is watched, and a new audit runs when it changes — this is the first audit.