ui-page
Creates new screens for mobile apps using defined layout patterns. Speeds up page development.
What it does
This tool creates the basic structure for a new mobile app screen, following a specific design pattern. It sets up essential components like a header, content area, and bottom navigation bar.
When to use it
- ✓When you need to start a new screen in a mobile app.
- ✓When following a style guide (StyleSeed) to create interfaces.
- ✓To have a quick starting point for a new screen feature.
Example of what to ask your AI
“Create a new user profile screen.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool uses a predefined template that includes common mobile screen elements. It arranges these elements according to the design system's rules to ensure visual consistency.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill ui-pageOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ui-page/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Mobile Page Scaffolder
When to Use
Use this skill when you need scaffold a new mobile page/screen using the StyleSeed layout patterns.
When NOT to use
- For a single composed pattern within an existing page → use
/ss-pattern - For desktop-only screens — this skill is mobile-first
- For multi-page navigation structure → use
/ss-flowfirst - For tweaking an existing page — edit the file directly
Create a new page: $0 Description: $ARGUMENTS
Instructions
Read the design system reference:
CLAUDE.mdfor file structure and conventionscomponents/patterns/page-shell.tsxfor page layoutcomponents/patterns/top-bar.tsxfor header patterncomponents/patterns/bottom-nav.tsxfor navigation
Page structure template:
import { PageShell, PageContent } from "@/components/patterns/page-shell"
import { TopBar, TopBarAction } from "@/components/patterns/top-bar"
import { BottomNav } from "@/components/patterns/bottom-nav"
export default function PageName() {
return (
<PageShell>
<TopBar
logo={/* logo or page title */}
subtitle={/* optional subtitle */}
actions={/* optional action buttons */}
/>
<PageContent>
{/* Page sections with space-y-6 */}
</PageContent>
<BottomNav items={[/* nav items */]} activeIndex={0} />
</PageShell>
)
}
Layout rules:
- Container:
max-w-[430px](mobile viewport) - Page background:
bg-background - Section horizontal padding:
px-6 - Section vertical spacing:
space-y-6 - Bottom padding for nav:
pb-24 - Cards:
bg-card rounded-2xl p-6 shadow-[var(--shadow-card)]
- Container:
Use semantic tokens for all colors — never hardcode hex values.
Compose the page from existing components (ui/ and patterns/) wherever possible.
Safe area: include
env(safe-area-inset-*)padding for modern devices.Post-generation verification (MANDATORY): After creating the page, verify against the Golden Rules:
- All content is inside cards (no bare background content)
- Only
--brandcolor used for accents (no other accent colors) - No hardcoded hex values (all semantic tokens)
- Section types alternate (no two identical types in a row)
- Numbers have 2:1 ratio with units
- Spacing uses 6px multiples (p-1.5, p-3, p-6)
-
mx-6for single cards,px-6for grids/carousels - Touch targets ≥ 44px on all interactive elements If any violation is found, fix it before presenting the page to the user.
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
FAQ
What are 'StyleSeed layout patterns'?
These are visual rules and templates defined in a design system to ensure all app screens have a consistent look and feel.
Can I use this for desktop screens?
No, this tool is focused on creating mobile screens (mobile-first).
What if I need multiple connected screens?
To create a sequence of screens or navigation between them, use the `/ss-flow` tool first.
Details
Original description by the author
Scaffold a new mobile page/screen using the StyleSeed layout patterns
Popularity
- GitHub stars
- 48k
- Ranking position
- #4426
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
design-system
Helps your agent create a design system from existing code. It extracts visual information and checks for consistency, generating a report and an interactive preview.
affaan-m/ECC
liquid-glass-design
Helps your agent create iOS user interfaces with a 'Liquid Glass' effect. Allows adding dynamic and interactive visual effects in SwiftUI and UIKit.
affaan-m/ECC