Install
$ agentstack add skill-dhananjaym182-ai-ui-design-skills-saas-product-ui-system ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
SaaS Product UI System
Overview
Use this skill as the default UI/UX and frontend-design workflow for serious SaaS product work. It combines the cleaner design-system language of ui-ux-design-system with the stronger workflow, typography, flexibility, and page-composition guidance from saas-ui-ux-designer-with-flex.
Use This Skill To
- design or redesign dashboards, settings pages, admin panels, runtime/provider screens, editors, builders, billing, security, and data-heavy list/detail pages
- refactor noisy UI into one coherent product system
- decide layout hierarchy before styling
- improve typography, density, spacing, and responsive behavior
- implement or review frontend code that should feel product-grade and reusable
- choose the right composition for cards, tables, filters, side panels, drawers, dialogs, and summary strips
Do Not Use This Skill For
- backend-only work with no UI or product-surface impact
- purely decorative concept art or poster-style design
- strict pixel cloning of a design system that already defines every token and component
- native mobile UI where platform conventions matter more than SaaS web patterns
Workflow
- Classify the surface:
- public marketing or trust page
- authenticated product workspace
- admin or operations page
- settings or runtime configuration
- editor, builder, or writing workspace
- Define the user goal, current state, and primary action.
- Choose density before layout:
- comfortable for onboarding, empty states, and trust-heavy surfaces
- balanced for most product pages
- compact for admin, reporting, and data-heavy operational views
- Structure the screen before styling:
- context row or page intro
- current-state summary
- main working area
- supporting panels or side rails
- secondary details
- Choose layout primitives deliberately:
- flex for aligned actions, rows, toolbars, filters, and control groups
- grid for summaries, card collections, split lanes, and multi-column forms
- Apply the design system, typography, component, and page-pattern references.
- Produce implementation or critique with real states, responsive behavior, and clear hierarchy.
Defaults
- Neutral-first surfaces
- Premium SaaS product tone
- Dark-first with light-mode parity
- One clear primary action per section
- Balanced density by default
- Typography and spacing carry hierarchy
- Semantic colors only for status, focus, and key actions
- Existing product patterns override invention when working in an established app
Reference Loading Order
Load only what the task needs. For broad page work, use this order:
- [references/product-ui-principles.md](references/product-ui-principles.md)
Core philosophy, tokens, layout rules, AI-product patterns, state rules, responsiveness, and accessibility.
- [references/app-surface-patterns.md](references/app-surface-patterns.md)
App-oriented guidance for settings, admin, runtime, editors, tables, shell behavior, and density choices.
- [references/typography-system.md](references/typography-system.md)
Typography hierarchy, scale, weight, line-height, and readability rules.
- [references/layout-flexibility.md](references/layout-flexibility.md)
Responsive layout, flex/grid strategy, breakpoints, overflow handling, and stress-test rules.
- [references/component-spec.md](references/component-spec.md)
Shared component behavior and expectations for buttons, inputs, navigation, overlays, tables, and feedback states.
- [references/page-blueprints.md](references/page-blueprints.md)
Composition patterns for public pages and internal product surfaces.
- [references/design-tokens.css](references/design-tokens.css)
Concrete token values when implementation needs a ready CSS variable base.
Use [assets/default-product-tokens.css](assets/default-product-tokens.css) when a task needs a starter token file instead of conceptual guidance alone.
Output Contract
Unless the user asks for something narrower, produce:
- Product and user assumptions
- Surface type and density mode
- Visual direction
- Layout structure
- Typography and token decisions
- Component and state decisions
- Responsive and accessibility notes
- Implementation notes or critique findings
If the user asks for code:
- follow the existing stack and patterns first
- use semantic tokens and reusable components
- keep markup production-ready and workflow-oriented
If the user asks for critique:
- identify hierarchy, density, state, and responsiveness gaps first
- recommend structural fixes before decorative changes
Constraints
- Prefer existing product patterns and tokens when working inside an established app.
- Do not introduce decorative styles that break the system just to make one page feel unique.
- Keep admin and settings surfaces operational, not presentation-heavy.
- Keep copy short on settings and runtime pages; the UI should explain itself structurally.
- Build real empty, loading, error, disabled, and selected states where relevant.
- Avoid noisy gradients, scattered accent colors, and one-off visual treatments.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: dhananjaym182
- Source: dhananjaym182/ai-ui-design-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.