CLAUDE.md
CLAUDE.mdCLAUDE.mdroot
Quality
93/100
Scores the file, not the repository.Length
670 words
7 headings · 5 code blocksRepository
113k
— · pushed 0 days agoLast changed
3 days ago
First indexed 3 days ago.1# CLAUDE.md23This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.45## Project Overview67UI UX Pro Max is an AI-powered design intelligence toolkit providing searchable databases of UI styles, color palettes, font pairings, chart types, and UX guidelines. It works as a skill/workflow for AI coding assistants (Claude Code, Windsurf, Cursor, etc.).89## Search Command1011```bash12python3 src/ui-ux-pro-max/scripts/search.py "<query>" --domain <domain> [-n <max_results>]13```1415**Domain search:**16- `product` - Product type recommendations (SaaS, e-commerce, portfolio)17- `style` - UI styles (glassmorphism, minimalism, brutalism) + AI prompts and CSS keywords18- `typography` - Font pairings with Google Fonts imports19- `color` - Color palettes by product type20- `landing` - Page structure and CTA strategies21- `chart` - Chart types and library recommendations22- `ux` - Best practices and anti-patterns23- `icons` - Icon recommendations with import code (Phosphor, Heroicons, Lucide)24- `react` - React/Next.js performance patterns25- `web` - App interface guidelines (iOS/Android/React Native)26- `google-fonts` - Individual Google Fonts lookup27- `gsap` - GSAP animation skeletons by intensity tier (hover, scroll reveal, stagger, page transition, parallax, loading)2829**Design dials (optional, only with `--design-system`):**30```bash31python3 src/ui-ux-pro-max/scripts/search.py "<query>" --design-system --variance <1-10> --motion <1-10> --density <1-10>32```33`--variance` biases style selection (centered/minimal → bold/asymmetric), `--motion` attaches a matching GSAP snippet from `motion.csv`, `--density` overrides the spacing-scale tokens (spacious → dense/dashboard). Any dial left unset behaves exactly as before.3435**Stack search:**36```bash37python3 src/ui-ux-pro-max/scripts/search.py "<query>" --stack <stack>38```39Available stacks: `html-tailwind` (default), `react`, `nextjs`, `astro`, `vue`, `nuxtjs`, `nuxt-ui`, `svelte`, `swiftui`, `react-native`, `flutter`, `shadcn`, `jetpack-compose`, `threejs`, `angular`, `laravel`, `javafx`, `wpf`, `winui`, `avalonia`, `uno`, `uwp`4041## Architecture4243```44src/ui-ux-pro-max/ # Source of Truth45├── data/ # Canonical CSV databases46│ ├── products.csv, styles.csv, colors.csv, typography.csv, ...47│ └── stacks/ # Stack-specific guidelines48├── scripts/49│ ├── search.py # CLI entry point50│ ├── core.py # BM25 + regex hybrid search engine51│ └── design_system.py # Design system generation52└── templates/53 ├── base/ # Base templates (skill-content.md, quick-reference.md)54 └── platforms/ # Platform configs (claude.json, cursor.json, ...)5556cli/ # CLI installer (ui-ux-pro-max-cli on npm)57├── src/58│ ├── commands/init.ts # Install command with template generation59│ └── utils/template.ts # Template rendering engine60├── scripts/sync-assets.mjs # Mirrors src/ -> cli/assets/ AND src/ -> .claude/skills/ui-ux-pro-max/61└── assets/ # Bundled assets (~564KB)62 ├── data/ # Copy of src/ui-ux-pro-max/data/63 ├── scripts/ # Copy of src/ui-ux-pro-max/scripts/64 └── templates/ # Copy of src/ui-ux-pro-max/templates/6566.claude/skills/ui-ux-pro-max/ # Claude Code skill: hand-authored SKILL.md +67 # data/, scripts/ mirrored from src/ (see Sync Rules)68.claude-plugin/ # Claude Marketplace publishing69```7071The search engine uses BM25 ranking combined with regex matching. Domain auto-detection is available when `--domain` is omitted.7273## Sync Rules7475**Source of Truth:** `src/ui-ux-pro-max/`7677There are no symlinks in this repo (git-on-Windows checks them out as plain78text files pointing at a path, which silently breaks the skill) -- every79mirrored copy below is a real, independently-committed file kept in sync by80`cli/scripts/sync-assets.mjs`, enforced by the "Check asset sync" CI workflow.8182When modifying files:83841. **Data & Scripts** - Edit in `src/ui-ux-pro-max/`:85 - `data/*.csv` and `data/stacks/*.csv`86 - `scripts/*.py`87 - Then run the sync below -- changes are NOT automatically reflected anywhere else.88892. **Templates** - Edit in `src/ui-ux-pro-max/templates/`:90 - `base/skill-content.md` - Common SKILL.md content91 - `base/quick-reference.md` - Quick reference section (Claude only)92 - `platforms/*.json` - Platform-specific configs93943. **Sync before publishing / committing data or script changes:**95```bash96 cd cli97 npm run sync:assets # mirrors src/ -> cli/assets/ AND src/ -> .claude/skills/ui-ux-pro-max/{data,scripts}98 npm run check:assets # verify, no npm install required99```100 `.claude/skills/ui-ux-pro-max/SKILL.md` itself is hand-authored, not101 mirrored or template-generated -- edit it directly.1021034. **Reference Folders** - No manual sync needed. The CLI generates these from templates during `uipro init`.104105## Prerequisites106107Python 3.x (no external dependencies required)108109**Note:** On Windows, use `python` instead of `python3` to run the scripts.110111## Git Workflow112113Never push directly to `main`. Always:1141151. Create a new branch: `git checkout -b feat/...` or `fix/...`1162. Commit changes1173. Push branch: `git push -u origin <branch>`1184. Create PR: `gh pr create`119
Also in nextlevelbuilder/ui-ux-pro-max-skill
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| nextlevelbuilder/ui-ux-pro-max-skillstack/CLAUDE.md · 113k | CLAUDE.md | lint-formatdeploymentdo-notagent-behaviour | 73/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| Adit-Jain-srm/NightmareNetCLAUDE.md · 45 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 3 days ago | |
| bagisto/bagistoCLAUDE.md · 28k | CLAUDE.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| microsoft/playwrightCLAUDE.md · 94k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 3 days ago | |
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 3 days ago | |
| nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.4k | CLAUDE.md | setupbuildstylearch+2 | 100/100 | 3 days ago | |
| filamentphp/filamentCLAUDE.md · 32k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 3 days ago | |
| dotCMS/coreCLAUDE.md · 949 | CLAUDE.md | setupbuildteststyle+7 | 99/100 | today | |
| lollipopkit/flutter_server_boxCLAUDE.md · 8.3k | CLAUDE.md | buildteststylearch+2 | 98/100 | 3 days ago |
