| name | ui-update |
| description | Update StyleSeed engine in your project — analyzes what's outdated and updates safely |
| risk | unknown |
| source | https://github.com/bitjaru/styleseed/tree/main/engine/.claude/skills/ss-update |
| source_repo | bitjaru/styleseed |
| source_type | community |
| date_added | 2026-07-01T00:00:00.000Z |
| license | MIT |
| license_source | https://github.com/bitjaru/styleseed/blob/main/LICENSE |
StyleSeed Update Assistant
When to Use
Use this skill when you need update StyleSeed engine in your project — analyzes what's outdated and updates safely.
When NOT to use
- For first-time setup → use
/ss-setup
- For just one new component or skin — copy that file manually
- For projects that have heavily diverged from upstream — manual diff review first
- For updating user code/components — this updates engine files only, not your custom UI
Automatically detect and update StyleSeed files in the current project.
Reassure the user first
Updating is safe and reversible. Updates are additive — new rules,
components, skins, and skills get added; your theme.css, your components, and
your app code are never overwritten, and design rules only ever get added (never
changed in a breaking way). A big version jump looks like a lot changed, but
it's almost all additions. Do NOT warn the user that the build will break
unless you actually find a changed component/import API. Tell them: commit first,
copy the new rules + skills, run a build, and git reset --hard if anything is
off — they can't permanently break their project.
Instructions
Step 1: Detect Current Setup
Scan the project to find where StyleSeed files are:
find . -name "DESIGN-LANGUAGE.md" -not -path "*/node_modules/*"
find . -name "CLAUDE.md" -not -path "*/node_modules/*"
find . -path "*/.claude/skills/ss-*" -o -path "*/.claude/skills/ui-*" -o -path "*/.claude/skills/ux-*" | head -20
find . -name "theme.css" -not -path "*/node_modules/*"
find . -name ".cursorrules"
Report what was found and where.
Step 2: Check StyleSeed Version
Fast check first — compare the local version to the published one without cloning: