Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sundial-org/frontend-design-extractor
Extract reusable UI/UX design systems from frontend codebases: design tokens, global styles, components, interaction patterns, and page templates.
Passed 14 of 21 test cases with the skill, and 6 of 21 without it.
and 8 more in the full report
9 fixed6 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
We want to inventory UI sources in our repo located at `/projects/app-shell`, but we need to put the scan report in `/tmp/scan.json` and ignore our custom `/vendor` folder. We usually just manually look through directories. How should we invoke the scanner script?
| Checked | Without skill | With skill |
|---|---|---|
| Executes or recommends running scripts/scan_ui_sources.sh with root, output, and ignore parameters. | Missed | Passed |
| Specifies the target root /projects/app-shell in the script arguments. | Passed | Passed |
The instructions your model reads when the skill loads.
Extract a reusable UI/UX design spec from a frontend codebase by inventorying UI sources, documenting foundations, cataloging components, and capturing page-level patterns and behaviors. Exclude business logic and domain-specific workflows. Framework-agnostic: adapt to the actual stack in the target repo.
scripts/scan_ui_sources.sh to scan the repo root (no directory layout assumptions). It uses common globs + keyword hits, and ignores common build/cache dirs and extraction output folders by default.scripts/scan_ui_sources.sh <repo_root> [out_file] [extra_glob ...] or --root/--out/--ignore for nonstandard layouts../ui-ux-spec) via scripts/generate_output_skeleton.sh and write all extraction results inside it.Goal: create a reusable UI/UX foundation and starter UI without business logic.
scripts/generate_output_skeleton.sh [out_root] to scaffold folders and empty templates. Default output root is ./ui-ux-spec.Deliverables:
Goal: extract current UI/UX, normalize tokens, and plan safe, incremental improvements.
Deliverables:
test cases passed, vs 6 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.