bitjaru/ss-page
Scaffold a new product page or screen from the compiled StyleSeed output grammar, surface adapter, brand recipe, and project lock.
npx skills add https://github.com/bitjaru/styleseed --skill ss-page
/ss-pattern/ss-flow firstCreate a new page: $0
Description: $ARGUMENTS
.styleseed/effective-rules.md and .styleseed/manifest.json/ss-resolve or $ss-resolve from STYLESEED.mdcomponents/patterns/page-shell.tsx for page layoutcomponents/patterns/top-bar.tsx for header patterncomponents/patterns/bottom-nav.tsx for navigationimport { 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 recipe="enterprise-workbench">
<TopBar
logo={/* logo or page title */}
subtitle={/* optional subtitle */}
actions={/* optional action buttons */}
/>
<PageContent>
{/* Compose the grammar's focal point and recipe-fit sections */}
</PageContent>
<BottomNav items={[/* nav items */]} activeIndex={0} />
</PageShell>
)
}
recipe="<manifest selection.recipe>" on PageShell, ordata-styleseed-recipe="<id>" on a custom artifact root.
ss-page-padding, ss-page-gutter, ss-pattern-stack, ss-pattern-surface,ss-pattern-inset, ss-pattern-control, and ss-pattern-icon where bundled patterns fit.
service, reading flow for editorial, focused canvas/tool groups for creative tools, and
soft grouping only when the recipe calls for it.
every content block into a card.
env(safe-area-inset-*) padding for modern devices.Run /ss-score then /ss-verify. Confirm:
--brand color used for accents (no other accent colors)If any violation is found, fix it before presenting the page to the user.
Take bitjaru/ss-page from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.