Skills ui-ux-pro-max
๐Ÿ“ฆ

ui-ux-pro-max

Content revision r1 Medium Risk โšก Contains scripts๐ŸŒ Network access๐Ÿ“ Filesystem access๐Ÿ”‘ Env variablesโš™๏ธ External commands

Design Better Interfaces With UI Guidance

Teams need consistent UI decisions across many frontend stacks. This skill turns product context into practical design systems, UX checks, and implementation guidance.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 67 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "ui-ux-pro-max" from https://skillstore.io/skills/zhanlincui-ui-ux-pro-max.md and its manifest at https://skillstore.io/api/skills/zhanlincui-ui-ux-pro-max/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "ui-ux-pro-max". A request for a SaaS analytics dashboard in Next.js.

Expected outcome:

A design direction with dashboard layout, restrained palette, readable typography, chart guidance, Next.js performance notes, and accessibility checks.

Using "ui-ux-pro-max". A request to improve a mobile checkout flow.

Expected outcome:

A UX review covering touch targets, form labels, loading states, error feedback, payment trust signals, and platform-specific implementation tips.

Using "ui-ux-pro-max". A request for a luxury portfolio landing page.

Expected outcome:

A style recommendation with imagery priorities, section order, font pairing, color mood, motion guidance, and patterns to avoid.

Security Audit

Medium Risk
v4 โ€ข 7/8/2026 Open versioned report

Most static findings are false positives from Markdown formatting, CSV reference rows, documentation URLs, and framework code examples. The real concerns are privileged setup commands in SKILL.md and a persistence feature that writes files using user-derived path components without sufficient validation.

28
Files scanned
3,254
Lines analyzed
4
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Unsanitized Design-System Persistence Paths
The persistence function builds output directories and page filenames from project and page names without constraining path traversal characters. A crafted value could write Markdown files outside the intended design-system folder.
The code directly combines Path(output_dir), project_slug, and page-derived filenames before mkdir and open calls. It normalizes spaces but does not reject slashes, dot-dot segments, or absolute path components.
Capability review items (4)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
PowerShell invocation
```powershell
SKILL.md introduces a PowerShell setup block for installing Python with winget. This is legitimate setup guidance, but it can modify the host environment if followed automatically.
High
sudo privilege escalation
sudo apt update && sudo apt install python3
SKILL.md includes a prerequisite command that uses sudo to install Python. Running privileged package installation from skill instructions can alter the host system and must require explicit user approval.
Medium
Python file write/append
with open(master_file, 'w', encoding='utf-8') as f:
The persistence helper writes MASTER.md to a path derived from output_dir and a project name. Those path components are not normalized or constrained before file creation.
Medium
Python file write/append
with open(page_file, 'w', encoding='utf-8') as f:
The persistence helper writes a page override file using a page name that is only lowercased and space-normalized. A crafted page value could place files outside the intended pages directory.

Risk Factors

โšก Contains scripts (10)
๐ŸŒ Network access (451)
data/react-performance.csv:2 data/react-performance.csv:4 data/react-performance.csv:17 data/stacks/flutter.csv:2 data/stacks/flutter.csv:4 data/stacks/flutter.csv:6 data/stacks/flutter.csv:9 data/stacks/flutter.csv:11 data/stacks/flutter.csv:14 data/stacks/flutter.csv:16 data/stacks/flutter.csv:19 data/stacks/flutter.csv:20 data/stacks/flutter.csv:22 data/stacks/flutter.csv:24 data/stacks/flutter.csv:25 data/stacks/flutter.csv:28 data/stacks/flutter.csv:32 data/stacks/flutter.csv:35 data/stacks/flutter.csv:36 data/stacks/flutter.csv:42 data/stacks/flutter.csv:43 data/stacks/flutter.csv:44 data/stacks/flutter.csv:47 data/stacks/flutter.csv:52 data/stacks/html-tailwind.csv:2 data/stacks/html-tailwind.csv:4 data/stacks/html-tailwind.csv:6 data/stacks/html-tailwind.csv:9 data/stacks/html-tailwind.csv:11 data/stacks/html-tailwind.csv:13 data/stacks/html-tailwind.csv:14 data/stacks/html-tailwind.csv:17 data/stacks/html-tailwind.csv:18 data/stacks/html-tailwind.csv:19 data/stacks/html-tailwind.csv:20 data/stacks/html-tailwind.csv:21 data/stacks/html-tailwind.csv:22 data/stacks/html-tailwind.csv:24 data/stacks/html-tailwind.csv:26 data/stacks/html-tailwind.csv:31 data/stacks/html-tailwind.csv:33 data/stacks/html-tailwind.csv:41 data/stacks/html-tailwind.csv:43 data/stacks/html-tailwind.csv:44 data/stacks/html-tailwind.csv:46 data/stacks/html-tailwind.csv:47 data/stacks/html-tailwind.csv:49 data/stacks/html-tailwind.csv:50 data/stacks/html-tailwind.csv:51 data/stacks/html-tailwind.csv:52 data/stacks/html-tailwind.csv:53 data/stacks/html-tailwind.csv:54 data/stacks/html-tailwind.csv:55 data/stacks/jetpack-compose.csv:2 data/stacks/jetpack-compose.csv:4 data/stacks/jetpack-compose.csv:5 data/stacks/jetpack-compose.csv:7 data/stacks/jetpack-compose.csv:8 data/stacks/jetpack-compose.csv:9 data/stacks/jetpack-compose.csv:10 data/stacks/jetpack-compose.csv:11 data/stacks/jetpack-compose.csv:13 data/stacks/jetpack-compose.csv:16 data/stacks/jetpack-compose.csv:17 data/stacks/jetpack-compose.csv:19 data/stacks/jetpack-compose.csv:23 data/stacks/jetpack-compose.csv:25 data/stacks/jetpack-compose.csv:29 data/stacks/jetpack-compose.csv:32 data/stacks/jetpack-compose.csv:36 data/stacks/jetpack-compose.csv:38 data/stacks/jetpack-compose.csv:39 data/stacks/jetpack-compose.csv:41 data/stacks/jetpack-compose.csv:43 data/stacks/jetpack-compose.csv:45 data/stacks/jetpack-compose.csv:49 data/stacks/jetpack-compose.csv:50 data/stacks/jetpack-compose.csv:52 data/stacks/nextjs.csv:13 data/stacks/nextjs.csv:14 data/stacks/nextjs.csv:2 data/stacks/nextjs.csv:3 data/stacks/nextjs.csv:5 data/stacks/nextjs.csv:6 data/stacks/nextjs.csv:7 data/stacks/nextjs.csv:8 data/stacks/nextjs.csv:9 data/stacks/nextjs.csv:11 data/stacks/nextjs.csv:13 data/stacks/nextjs.csv:14 data/stacks/nextjs.csv:16 data/stacks/nextjs.csv:17 data/stacks/nextjs.csv:18 data/stacks/nextjs.csv:21 data/stacks/nextjs.csv:23 data/stacks/nextjs.csv:26 data/stacks/nextjs.csv:29 data/stacks/nextjs.csv:33 data/stacks/nextjs.csv:36 data/stacks/nextjs.csv:39 data/stacks/nextjs.csv:40 data/stacks/nextjs.csv:42 data/stacks/nextjs.csv:43 data/stacks/nextjs.csv:46 data/stacks/nextjs.csv:48 data/stacks/nextjs.csv:49 data/stacks/nextjs.csv:50 data/stacks/nextjs.csv:52 data/stacks/nuxt-ui.csv:2 data/stacks/nuxt-ui.csv:3 data/stacks/nuxt-ui.csv:4 data/stacks/nuxt-ui.csv:5 data/stacks/nuxt-ui.csv:6 data/stacks/nuxt-ui.csv:7 data/stacks/nuxt-ui.csv:8 data/stacks/nuxt-ui.csv:9 data/stacks/nuxt-ui.csv:10 data/stacks/nuxt-ui.csv:11 data/stacks/nuxt-ui.csv:12 data/stacks/nuxt-ui.csv:13 data/stacks/nuxt-ui.csv:14 data/stacks/nuxt-ui.csv:15 data/stacks/nuxt-ui.csv:16 data/stacks/nuxt-ui.csv:17 data/stacks/nuxt-ui.csv:18 data/stacks/nuxt-ui.csv:19 data/stacks/nuxt-ui.csv:20 data/stacks/nuxt-ui.csv:21 data/stacks/nuxt-ui.csv:22 data/stacks/nuxt-ui.csv:23 data/stacks/nuxt-ui.csv:24 data/stacks/nuxt-ui.csv:25 data/stacks/nuxt-ui.csv:26 data/stacks/nuxt-ui.csv:27 data/stacks/nuxt-ui.csv:28 data/stacks/nuxt-ui.csv:29 data/stacks/nuxt-ui.csv:30 data/stacks/nuxt-ui.csv:31 data/stacks/nuxt-ui.csv:32 data/stacks/nuxt-ui.csv:33 data/stacks/nuxt-ui.csv:34 data/stacks/nuxt-ui.csv:35 data/stacks/nuxt-ui.csv:36 data/stacks/nuxt-ui.csv:37 data/stacks/nuxt-ui.csv:38 data/stacks/nuxt-ui.csv:39 data/stacks/nuxt-ui.csv:40 data/stacks/nuxt-ui.csv:41 data/stacks/nuxt-ui.csv:42 data/stacks/nuxt-ui.csv:43 data/stacks/nuxt-ui.csv:44 data/stacks/nuxt-ui.csv:45 data/stacks/nuxt-ui.csv:46 data/stacks/nuxt-ui.csv:47 data/stacks/nuxt-ui.csv:48 data/stacks/nuxt-ui.csv:49 data/stacks/nuxt-ui.csv:50 data/stacks/nuxt-ui.csv:51 data/stacks/nuxtjs.csv:10 data/stacks/nuxtjs.csv:12 data/stacks/nuxtjs.csv:30 data/stacks/nuxtjs.csv:2 data/stacks/nuxtjs.csv:3 data/stacks/nuxtjs.csv:4 data/stacks/nuxtjs.csv:5 data/stacks/nuxtjs.csv:6 data/stacks/nuxtjs.csv:7 data/stacks/nuxtjs.csv:8 data/stacks/nuxtjs.csv:9 data/stacks/nuxtjs.csv:10 data/stacks/nuxtjs.csv:11 data/stacks/nuxtjs.csv:12 data/stacks/nuxtjs.csv:13 data/stacks/nuxtjs.csv:14 data/stacks/nuxtjs.csv:15 data/stacks/nuxtjs.csv:16 data/stacks/nuxtjs.csv:17 data/stacks/nuxtjs.csv:18 data/stacks/nuxtjs.csv:19 data/stacks/nuxtjs.csv:20 data/stacks/nuxtjs.csv:21 data/stacks/nuxtjs.csv:22 data/stacks/nuxtjs.csv:23 data/stacks/nuxtjs.csv:24 data/stacks/nuxtjs.csv:25 data/stacks/nuxtjs.csv:26 data/stacks/nuxtjs.csv:27 data/stacks/nuxtjs.csv:28 data/stacks/nuxtjs.csv:29 data/stacks/nuxtjs.csv:30 data/stacks/nuxtjs.csv:31 data/stacks/nuxtjs.csv:32 data/stacks/nuxtjs.csv:33 data/stacks/nuxtjs.csv:34 data/stacks/nuxtjs.csv:35 data/stacks/nuxtjs.csv:36 data/stacks/nuxtjs.csv:37 data/stacks/nuxtjs.csv:38 data/stacks/nuxtjs.csv:39 data/stacks/nuxtjs.csv:40 data/stacks/nuxtjs.csv:41 data/stacks/nuxtjs.csv:42 data/stacks/nuxtjs.csv:43 data/stacks/nuxtjs.csv:44 data/stacks/nuxtjs.csv:45 data/stacks/nuxtjs.csv:46 data/stacks/nuxtjs.csv:47 data/stacks/nuxtjs.csv:48 data/stacks/nuxtjs.csv:49 data/stacks/nuxtjs.csv:50 data/stacks/nuxtjs.csv:51 data/stacks/nuxtjs.csv:52 data/stacks/nuxtjs.csv:53 data/stacks/nuxtjs.csv:54 data/stacks/nuxtjs.csv:55 data/stacks/nuxtjs.csv:56 data/stacks/nuxtjs.csv:57 data/stacks/nuxtjs.csv:58 data/stacks/nuxtjs.csv:59 data/stacks/react-native.csv:52 data/stacks/react-native.csv:2 data/stacks/react-native.csv:6 data/stacks/react-native.csv:8 data/stacks/react-native.csv:9 data/stacks/react-native.csv:11 data/stacks/react-native.csv:13 data/stacks/react-native.csv:19 data/stacks/react-native.csv:28 data/stacks/react-native.csv:29 data/stacks/react-native.csv:33 data/stacks/react-native.csv:35 data/stacks/react-native.csv:38 data/stacks/react-native.csv:40 data/stacks/react-native.csv:44 data/stacks/react-native.csv:47 data/stacks/react-native.csv:49 data/stacks/react-native.csv:51 data/stacks/react-native.csv:52 data/stacks/react.csv:41 data/stacks/react.csv:2 data/stacks/react.csv:3 data/stacks/react.csv:4 data/stacks/react.csv:5 data/stacks/react.csv:6 data/stacks/react.csv:7 data/stacks/react.csv:8 data/stacks/react.csv:9 data/stacks/react.csv:10 data/stacks/react.csv:11 data/stacks/react.csv:12 data/stacks/react.csv:13 data/stacks/react.csv:14 data/stacks/react.csv:17 data/stacks/react.csv:19 data/stacks/react.csv:22 data/stacks/react.csv:24 data/stacks/react.csv:27 data/stacks/react.csv:29 data/stacks/react.csv:30 data/stacks/react.csv:31 data/stacks/react.csv:33 data/stacks/react.csv:36 data/stacks/react.csv:37 data/stacks/react.csv:39 data/stacks/react.csv:40 data/stacks/react.csv:42 data/stacks/react.csv:43 data/stacks/react.csv:44 data/stacks/react.csv:53 data/stacks/shadcn.csv:2 data/stacks/shadcn.csv:3 data/stacks/shadcn.csv:4 data/stacks/shadcn.csv:5 data/stacks/shadcn.csv:6 data/stacks/shadcn.csv:7 data/stacks/shadcn.csv:8 data/stacks/shadcn.csv:9 data/stacks/shadcn.csv:10 data/stacks/shadcn.csv:11 data/stacks/shadcn.csv:12 data/stacks/shadcn.csv:13 data/stacks/shadcn.csv:14 data/stacks/shadcn.csv:15 data/stacks/shadcn.csv:16 data/stacks/shadcn.csv:17 data/stacks/shadcn.csv:18 data/stacks/shadcn.csv:19 data/stacks/shadcn.csv:20 data/stacks/shadcn.csv:21 data/stacks/shadcn.csv:22 data/stacks/shadcn.csv:23 data/stacks/shadcn.csv:24 data/stacks/shadcn.csv:25 data/stacks/shadcn.csv:26 data/stacks/shadcn.csv:27 data/stacks/shadcn.csv:28 data/stacks/shadcn.csv:29 data/stacks/shadcn.csv:30 data/stacks/shadcn.csv:31 data/stacks/shadcn.csv:32 data/stacks/shadcn.csv:33 data/stacks/shadcn.csv:34 data/stacks/shadcn.csv:35 data/stacks/shadcn.csv:36 data/stacks/shadcn.csv:37 data/stacks/shadcn.csv:38 data/stacks/shadcn.csv:39 data/stacks/shadcn.csv:40 data/stacks/shadcn.csv:41 data/stacks/shadcn.csv:42 data/stacks/shadcn.csv:43 data/stacks/shadcn.csv:44 data/stacks/shadcn.csv:45 data/stacks/shadcn.csv:46 data/stacks/shadcn.csv:47 data/stacks/shadcn.csv:48 data/stacks/shadcn.csv:49 data/stacks/shadcn.csv:50 data/stacks/shadcn.csv:51 data/stacks/shadcn.csv:52 data/stacks/shadcn.csv:53 data/stacks/shadcn.csv:54 data/stacks/shadcn.csv:55 data/stacks/shadcn.csv:58 data/stacks/shadcn.csv:60 data/stacks/shadcn.csv:61 data/stacks/svelte.csv:45 data/stacks/svelte.csv:2 data/stacks/svelte.csv:3 data/stacks/svelte.csv:4 data/stacks/svelte.csv:7 data/stacks/svelte.csv:10 data/stacks/svelte.csv:11 data/stacks/svelte.csv:14 data/stacks/svelte.csv:16 data/stacks/svelte.csv:17 data/stacks/svelte.csv:21 data/stacks/svelte.csv:22 data/stacks/svelte.csv:23 data/stacks/svelte.csv:26 data/stacks/svelte.csv:29 data/stacks/svelte.csv:32 data/stacks/svelte.csv:35 data/stacks/svelte.csv:38 data/stacks/svelte.csv:41 data/stacks/svelte.csv:42 data/stacks/svelte.csv:43 data/stacks/svelte.csv:45 data/stacks/svelte.csv:46 data/stacks/svelte.csv:47 data/stacks/svelte.csv:50 data/stacks/swiftui.csv:2 data/stacks/swiftui.csv:6 data/stacks/swiftui.csv:7 data/stacks/swiftui.csv:8 data/stacks/swiftui.csv:9 data/stacks/swiftui.csv:10 data/stacks/swiftui.csv:12 data/stacks/swiftui.csv:14 data/stacks/swiftui.csv:15 data/stacks/swiftui.csv:20 data/stacks/swiftui.csv:22 data/stacks/swiftui.csv:25 data/stacks/swiftui.csv:28 data/stacks/swiftui.csv:29 data/stacks/swiftui.csv:31 data/stacks/swiftui.csv:34 data/stacks/swiftui.csv:43 data/stacks/vue.csv:2 data/stacks/vue.csv:3 data/stacks/vue.csv:4 data/stacks/vue.csv:7 data/stacks/vue.csv:8 data/stacks/vue.csv:9 data/stacks/vue.csv:12 data/stacks/vue.csv:15 data/stacks/vue.csv:16 data/stacks/vue.csv:17 data/stacks/vue.csv:21 data/stacks/vue.csv:23 data/stacks/vue.csv:25 data/stacks/vue.csv:28 data/stacks/vue.csv:30 data/stacks/vue.csv:32 data/stacks/vue.csv:33 data/stacks/vue.csv:34 data/stacks/vue.csv:36 data/stacks/vue.csv:37 data/stacks/vue.csv:39 data/stacks/vue.csv:40 data/stacks/vue.csv:43 data/stacks/vue.csv:45 data/stacks/vue.csv:49 data/typography.csv:2 data/typography.csv:3 data/typography.csv:4 data/typography.csv:5 data/typography.csv:6 data/typography.csv:7 data/typography.csv:8 data/typography.csv:9 data/typography.csv:10 data/typography.csv:11 data/typography.csv:12 data/typography.csv:13 data/typography.csv:14 data/typography.csv:15 data/typography.csv:16 data/typography.csv:17 data/typography.csv:18 data/typography.csv:19 data/typography.csv:20 data/typography.csv:21 data/typography.csv:22 data/typography.csv:23 data/typography.csv:24 data/typography.csv:25 data/typography.csv:26 data/typography.csv:27 data/typography.csv:28 data/typography.csv:29 data/typography.csv:30 data/typography.csv:31 data/typography.csv:32 data/typography.csv:33 data/typography.csv:34 data/typography.csv:35 data/typography.csv:36 data/typography.csv:37 data/typography.csv:38 data/typography.csv:39 data/typography.csv:40 data/typography.csv:41 data/typography.csv:42 data/typography.csv:43 data/typography.csv:44 data/typography.csv:45 data/typography.csv:46 data/typography.csv:47 data/typography.csv:48 data/typography.csv:49 data/typography.csv:50 data/typography.csv:51 data/typography.csv:52 data/typography.csv:53 data/typography.csv:54 data/typography.csv:55 data/typography.csv:56 data/typography.csv:57 data/typography.csv:58 data/web-interface.csv:20
๐Ÿ“ Filesystem access (6)
๐Ÿ”‘ Env variables (10)
โš™๏ธ External commands (152)
data/stacks/nuxtjs.csv:51 data/stacks/svelte.csv:39 scripts/design_system.py:429-431 scripts/design_system.py:431-558 scripts/design_system.py:558-580 scripts/design_system.py:580 scripts/design_system.py:581 scripts/design_system.py:582 scripts/design_system.py:583 scripts/design_system.py:584 scripts/design_system.py:602-604 scripts/design_system.py:604-612 scripts/design_system.py:612 scripts/design_system.py:613 scripts/design_system.py:614 scripts/design_system.py:615 scripts/design_system.py:616 scripts/design_system.py:617 scripts/design_system.py:618 scripts/design_system.py:626 scripts/design_system.py:627 scripts/design_system.py:628 scripts/design_system.py:629 scripts/design_system.py:641-669 scripts/design_system.py:669-675 scripts/design_system.py:675-689 scripts/design_system.py:689-695 scripts/design_system.py:695-709 scripts/design_system.py:709-715 scripts/design_system.py:715-729 scripts/design_system.py:729-791 scripts/design_system.py:791-795 scripts/design_system.py:795-821 scripts/design_system.py:9 scripts/design_system.py:12 scripts/design_system.py:13 SKILL.md:23 SKILL.md:24 SKILL.md:25 SKILL.md:26 SKILL.md:27 SKILL.md:28 SKILL.md:29 SKILL.md:30 SKILL.md:36 SKILL.md:37 SKILL.md:38 SKILL.md:39 SKILL.md:40 SKILL.md:41 SKILL.md:45 SKILL.md:46 SKILL.md:47 SKILL.md:48 SKILL.md:49 SKILL.md:53 SKILL.md:54 SKILL.md:55 SKILL.md:59 SKILL.md:60 SKILL.md:61 SKILL.md:62 SKILL.md:66 SKILL.md:67 SKILL.md:68 SKILL.md:72 SKILL.md:73 SKILL.md:74 SKILL.md:78 SKILL.md:79 SKILL.md:80 SKILL.md:84 SKILL.md:85 SKILL.md:86 SKILL.md:98-100 SKILL.md:100-105 SKILL.md:105-107 SKILL.md:107-110 SKILL.md:110-112 SKILL.md:112-115 SKILL.md:115-117 SKILL.md:117-131 SKILL.md:131-135 SKILL.md:135-137 SKILL.md:137-139 SKILL.md:139-143 SKILL.md:143-148 SKILL.md:148-150 SKILL.md:150-154 SKILL.md:154-156 SKILL.md:156-158 SKILL.md:158-161 SKILL.md:161-162 SKILL.md:162-165 SKILL.md:165-167 SKILL.md:167-170 SKILL.md:170-173 SKILL.md:173-175 SKILL.md:175-178 SKILL.md:178-184 SKILL.md:184-190 SKILL.md:190-192 SKILL.md:192-198 SKILL.md:198 SKILL.md:199 SKILL.md:200 SKILL.md:201 SKILL.md:202 SKILL.md:206-208 SKILL.md:208-210 SKILL.md:210-212 SKILL.md:212 SKILL.md:222-223 SKILL.md:223-224 SKILL.md:224-225 SKILL.md:225-226 SKILL.md:226-227 SKILL.md:227-228 SKILL.md:228-229 SKILL.md:229-230 SKILL.md:230-231 SKILL.md:231-237 SKILL.md:237-238 SKILL.md:238-239 SKILL.md:239-240 SKILL.md:240-241 SKILL.md:241-242 SKILL.md:242-243 SKILL.md:243-244 SKILL.md:244-245 SKILL.md:245-246 SKILL.md:246-262 SKILL.md:262-264 SKILL.md:264-270 SKILL.md:270-276 SKILL.md:276-280 SKILL.md:280-282 SKILL.md:282-290 SKILL.md:290-292 SKILL.md:292-298 SKILL.md:298-330 SKILL.md:330-332 SKILL.md:332-338 SKILL.md:338 SKILL.md:339 SKILL.md:340-341 SKILL.md:341 SKILL.md:347 SKILL.md:349 SKILL.md:365-386 SKILL.md:115 SKILL.md:111
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/zhanlincui-ui-ux-pro-max/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/zhanlincui-ui-ux-pro-max/security.svg)](https://skillstore.io/skills/zhanlincui-ui-ux-pro-max?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/zhanlincui-ui-ux-pro-max?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/zhanlincui-ui-ux-pro-max/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/zhanlincui-ui-ux-pro-max.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

ZhanlinCui. (2026). ui-ux-pro-max security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/zhanlincui-ui-ux-pro-max/audits/4

BibTeX citation

@techreport{zhanlincui-zhanlincui-ui-ux-pro-max-2026, author = {ZhanlinCui}, title = {ui-ux-pro-max security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/zhanlincui-ui-ux-pro-max/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "ui-ux-pro-max security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "ZhanlinCui" date-released: "2026-07-08" url: "https://skillstore.io/skills/zhanlincui-ui-ux-pro-max/audits/4" identifiers: - type: other value: "skillstore:zhanlincui-ui-ux-pro-max:audit:4" description: "Skillstore immutable audit report identifier"

Compare variants

4 installable variants

Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.

Why this variant is first

Highest Skillstore Score
nextlevelbuilder Recommended

nextlevelbuilder-ui-ux-pro-max

Skillstore Score 76
Evidence Confidence High
Skillstore usage 137
Updated

2026-08-21

dcjanus-ui-ux-pro-max

Skillstore Score 75
Evidence Confidence High
Skillstore usage 52
Updated

2026-08-21

sickn33-ui-ux-pro-max

Skillstore Score 75
Evidence Confidence High
Skillstore usage 27
Updated

2026-08-21

ZhanlinCui Current

zhanlincui-ui-ux-pro-max

Skillstore Score 67
Evidence Confidence High
Skillstore usage 572
Updated

2026-08-21

Skillstore Score

Why this score Evidence Confidence: High
45
Architecture
85
Maintainability
87
Content
78
Community
83
Spec Compliance

What You Can Build

Plan a Product Interface

Turn a product brief into a layout pattern, style direction, color palette, typography pair, and UX checklist.

Implement Frontend Screens

Get stack-specific guidance before building pages in React, Next.js, Vue, Svelte, Tailwind, or mobile frameworks.

Review UI Quality

Check accessibility, spacing, responsiveness, motion, forms, charts, and common interaction problems before delivery.

Try These Prompts

Pick a Visual Direction
Use ui-ux-pro-max to recommend a visual direction for a landing page about [product]. Include style, colors, fonts, and sections.
Create a Design System
Use ui-ux-pro-max to generate a design system for [project] in [industry]. Include layout pattern, palette, typography, components, and anti-patterns.
Review an Existing Screen
Use ui-ux-pro-max to review this [stack] screen for accessibility, responsive layout, visual hierarchy, motion, and interaction problems.
Build Stack-Specific Guidance
Use ui-ux-pro-max for [stack] guidance on a [page type]. Combine product, UX, typography, color, chart, and framework recommendations into an implementation plan.

Best Practices

  • Start with product type, audience, industry, stack, and desired mood before asking for recommendations.
  • Use the generated design system as guidance, then validate contrast, responsiveness, and interaction states in the actual UI.
  • Review local file output paths before using persist mode, especially when project or page names come from prompts.

Avoid

  • Do not treat CSV recommendations as a replacement for testing real screens on target devices.
  • Do not run setup or persistence commands automatically without checking their effects.
  • Do not mix many visual styles from search results into one interface without a clear hierarchy.

Frequently Asked Questions

What does this skill help with?
It helps choose UI direction, create design-system guidance, review UX issues, and apply stack-specific frontend recommendations.
Does it generate complete application code?
It provides guidance and examples for implementation. The host assistant still writes, tests, and verifies the actual application code.
Which stacks are covered?
It covers React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Nuxt UI, and Jetpack Compose.
Can it save a design system?
Yes. Persist mode can create a master Markdown file and optional page override files in a local design-system folder.
Is it safe to run automatically?
Review commands first. Some guidance includes package installation, and persist mode writes files to local paths.
Does it replace accessibility testing?
No. It provides checklists and recommendations, but teams should still test contrast, keyboard use, screen readers, and responsive behavior.

Developer Details

Author

ZhanlinCui

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

88a205c7f635a966e31156313b590d59007c5caa

Maintenance freshness

7/18/2026

Usage

570 downloads ยท 352 views

File structure

๐Ÿ“ data/

๐Ÿ“ stacks/

๐Ÿ“„ flutter.csv

๐Ÿ“„ html-tailwind.csv

๐Ÿ“„ jetpack-compose.csv

๐Ÿ“„ nextjs.csv

๐Ÿ“„ nuxt-ui.csv

๐Ÿ“„ nuxtjs.csv

๐Ÿ“„ react-native.csv

๐Ÿ“„ react.csv

๐Ÿ“„ shadcn.csv

๐Ÿ“„ svelte.csv

๐Ÿ“„ swiftui.csv

๐Ÿ“„ vue.csv

๐Ÿ“„ charts.csv

๐Ÿ“„ colors.csv

๐Ÿ“„ icons.csv

๐Ÿ“„ landing.csv

๐Ÿ“„ products.csv

๐Ÿ“„ prompts.csv

๐Ÿ“„ react-performance.csv

๐Ÿ“„ styles.csv

๐Ÿ“„ typography.csv

๐Ÿ“„ ui-reasoning.csv

๐Ÿ“„ ux-guidelines.csv

๐Ÿ“„ web-interface.csv

๐Ÿ“ scripts/

๐Ÿ“„ core.py

๐Ÿ“„ design_system.py

๐Ÿ“„ search.py

๐Ÿ“„ SKILL.md

More from ZhanlinCui

View all
View all