This skill applies one optional StyleSeed aesthetic profile (e.g., swiss, editorial, technical, warm-dtc, minimal-mono, brutalist-lite, or none) to adjust visual attributes like radius, density, type, palette temperature, elevation, motion, composition accent, and signature move, while preserving the selected output grammar, product job, and core design judgment. It resolves artifact IDs from the registry when available and updates STYLESEED.md accordingly. Use it when an agent or developer needs to apply a coordinated visual style without altering the underlying design structure or grammar.
Install
npx skillscat add bitjaru/styleseed/engine-claude-skills-ss-restyle Install via the SkillsCat registry.
This skill applies one optional StyleSeed aesthetic profile (e.g., swiss, editorial, technical, warm-dtc, minimal-mono, brutalist-lite, or none) to adjust visual attributes like radius, density, type, palette temperature, elevation, motion, composition accent, and signature move, while preserving the selected output grammar, product job, and core design judgment. It resolves artifact IDs from the registry when available and updates STYLESEED.md accordingly. Use it when an agent or developer needs to apply a coordinated visual style without altering the underlying design structure or grammar.
Apply an aesthetic profile
Registry-first artifact boundary
When .styleseed/project.json and .styleseed/artifacts/index.json exist, resolve the requested artifact ID first, then read only .styleseed/bundles/<artifact-id>.md and .styleseed/manifests/<artifact-id>.json. Never fall back to the global legacy bundle for a registry project. Legacy projects may use .styleseed/effective-rules.md only when no registry exists.
Read PRODUCT-PRINCIPLES.md, RULESETS.md, PRESETS.md, and STYLESEED.md. Profiles are
coordinated visual axes; output grammars organize attention, information, and action. Keep them
separate.
Workflow
- Validate that the lock has one output grammar. If not, run
/ss-setupfirst. - Select exactly one profile from
PRESETS.md, ornone. Never stack profiles. - Apply its coordinated radius, density, type, palette temperature, elevation, motion,
composition accent, and signature move inside the output grammar's allowed ranges. - Preserve deliberate brand values and required fonts when compatible. If incompatible, the
output grammar and core invariants win; explain the conflict. - Update
Aesthetic profileand affected bounded values inSTYLESEED.md. Do not rewrite the
output grammar or a reference-compiled rule set. - Run
/ss-scoreto ≥80 and/ss-verifyif renderable. Report the complete effective rule set,
not just the profile name.
Rules
- A profile is optional appearance coordination, not a design-method exemption.
technicalprofile does not turn a commerce page into an observability console.editorialprofile does not justify unreadable serif body in a transaction workflow.brutalist-litestill requires coherent states, contrast, and one border language.- Use
/ss-dialfor one-axis changes and/ss-referencefor a new evidence-derived language.