ss-page
Scaffold a new mobile page/screen using the StyleSeed layout patterns
How do I install this agent skill?
npx skills add https://github.com/bitjaru/styleseed --skill ss-pageIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a development tool used to scaffold mobile application screens based on predefined layout patterns. It operates by reading local design references and generating React components. The analysis found no evidence of malicious behavior, data exfiltration, or safety bypasses.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Mobile Page Scaffolder
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.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/bitjaru/styleseed/ss-page">View ss-page on skillZs</a>