.memstack/skills/designing-beautiful-websites/SKILL.md
Designs UX/UI for websites and web apps: UX strategy, information architecture, user flows, wireframes, UI systems, component specs, and polished visual design. Use when the user asks to design, redesign, modernise, critique, or improve a website, landing page, web app interface, design system, style guide, or UI kit.
npx skillsauth add s1366560/agi-demos designing-beautiful-websitesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Core philosophy: Make the next action obvious. Build from user goals upward. Systemise visuals. Validate early.
Websites fail when they look “nice” but:
This skill turns vague requests like “make it look better” into a repeatable workflow that produces:
Deliverables should be usable by builders (engineers, no-code builders, future agents):
If time is limited, prioritise: clarity + hierarchy + consistency + accessibility.
Copy this checklist into the working notes and tick it off:
Default rule: do not jump to surface polish until structure and skeleton are believable.
Design so users rarely wonder:
Prefer obvious over clever.
Use familiar patterns unless there is a measured reason to deviate. Unusual UI is a tax on every user interaction.
Every screen must answer (at a glance):
If spacing is doing grouping work:
Users should:
Prefer preventing errors over scolding users.
Good aesthetics survive:
When responding, produce:
If the user asked for a critique/audit, output:
Ask only what’s needed; otherwise assume and state assumptions.
Minimum questions:
If inputs are missing, create a working brief with explicit assumptions.
Produce:
Define:
Pick 1–3 key paths (the journeys that matter most). Optimise these first.
Create:
Rule: navigation labels should be self‑evident; avoid internal jargon.
Create:
Rule: start with the feature/content, not the “app shell”.
Build a consistent system:
Apply to page comps.
Run these checks:
Provide:
Use this system unless the project already has one.
Use a non-linear scale so choices are easy:
0, 4, 8, 12, 16, 24, 32, 48, 64, 96, 128
Rules:
Keep it tight: 6–8 sizes is enough.
Suggested:
12 caption14 small/body-secondary16 body20 subheading24 h330 h240 h1/heroRules:
1.5–1.7.Contrast rules:
Use 3–5 shadow levels that map to meaning:
Prefer:
Empty states are a first impression. They must:
Use these reference files when deeper detail is needed:
If running locally:
grep -i "empty state\|hierarchy\|spacing" -n references/*.md
You are designing a website UI/UX.
1) Write a crisp design brief (users, goals, constraints, success metrics).
2) Define information architecture + navigation model.
3) Identify 1–3 key user paths; write step-by-step flows.
4) Produce a component inventory for the key pages.
5) Propose a design token system (spacing, type, colour, radius, shadow) with rules.
6) Describe page layouts (mobile-first) and key interactions.
7) List empty/loading/error states and edge cases.
8) Run a usability + accessibility + consistency pass; revise.
Output must be specific and implementable.
Avoid vague advice.
Review this UI for visual quality.
- Fix hierarchy (what is primary vs secondary vs tertiary?)
- Fix spacing (grouping clarity; rhythm; alignment)
- Fix typography (scale, weights, line height, line length)
- Fix colour (contrast, palette consistency, accent usage)
- Fix depth (shadows/borders; focus on meaning)
- Improve empty states and microcopy
Return:
1) a list of concrete changes
2) updated tokens (if needed)
3) before/after descriptions of the most important screens.
Pretend you have 10 seconds to look at this page.
Answer:
- What is this page?
- Who is it for?
- What are the top 3 things I can do here?
- What is the primary action?
- Where is the navigation?
Then list everything that created a question mark, and propose fixes.
Write a build-ready spec for this component.
Include:
- Purpose + when to use
- Anatomy (parts)
- Variants
- States: default/hover/focus/active/disabled/loading/error/success/empty
- Behaviour rules (keyboard + mouse + touch)
- Spacing + typography + colour tokens used
- Accessibility notes (ARIA if needed)
- Edge cases (long text, missing data, localisation)
Keep it concise but unambiguous.
Review this design for accessibility.
Check:
- text contrast (normal and large text)
- keyboard navigation and focus visibility
- semantic element choices (button vs link vs div)
- form labelling and error announcement
- motion and reduced-motion behaviour
Return:
1) issues grouped by severity
2) concrete fixes (design + implementation)
3) any token changes needed (colours, focus styles)
Define responsive behaviour for this page/component.
For each breakpoint (small phone, large phone, tablet, desktop):
- layout (stack/columns)
- what becomes primary vs secondary
- how text wraps/truncates
- how tables, toolbars, and secondary actions adapt
Then list edge cases (long text, empty, error) and how they render.
tools
Sandbox MCP Server 是一个隔离的代码执行环境,提供完整的文件系统操作、命令执行、 代码分析、测试运行和远程桌面能力。当你需要执行代码、操作文件、运行测试、 分析代码结构、或需要图形界面操作时使用此技能。支持 Python、Node.js、Java 等多语言环境。
tools
Replace with description of the skill and when Claude should use it.
development
Generate high-quality images using ModelScope's Z-Image API. Use this skill when the user wants to generate images using the specific Z-Image model or ModelScope API they provided. Trigger words: 'Zimage', 'ModelScope', 'generate zimage'.
tools
No-code automation democratizes workflow building. Zapier and Make (formerly Integromat) let non-developers automate business processes without writing code. But no-code doesn't mean no-complexity ...