ss-component

Featured

Generate a new UI component following the StyleSeed design conventions

Web & Frontend 950 stars 88 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# UI Component Generator ## Registry-first artifact boundary If either `.styleseed/project.json` or `.styleseed/artifacts/index.json` exists, require a complete, valid registry. Resolve the requested artifact ID before writing a component; ask for scope if it is ambiguous. Never fall back to the global legacy bundle, create `STYLESEED.md`, or restart setup because a registry is incomplete, invalid, or has no compiled output. Locate the installed `ss-resolve` skill directory (shown as `<ss-resolve>` below), then run this read-only check from the target project root with the active agent (`codex`, `claude`, etc.): ```sh node "<ss-resolve>/scripts/resolve-context.mjs" --project-root . --artifact <artifact-id> --agent <agent> --check ``` For a valid registry with missing or stale compiled output, run the same command without `--check`, then check again. Stop on invalid configuration or installation errors; do not change approved selections to make the check pass. After success, read only the selected `.styleseed/bundles/<artifact-id>.md` and `.styleseed/manifests/<artifact-id>.json` as the compiled method and provenance. A shared component affecting multiple artifacts requires resolving and checking each affected artifact separately, not merging their bundles. Legacy projects use the following path only when neither registry file exists. Preserve `STYLESEED.md`; if it is missing, use setup before component code. ```sh node "<ss-resolve>/scripts/resolve-context.mjs" --proje...

Details

Author
bitjaru
Repository
bitjaru/styleseed
Created
5 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category