Commit Graph
48 Commits
Author SHA1 Message Date
Viet TranandClaude Opus 4.5 28fb9373bd fix: self-contained installation for all platforms
- Remove .shared folder dependency - all platforms now self-contained
- Each platform installation includes its own data/ and scripts/
- Update platform configs: reference → full install type
- Simplify template.ts: remove ensureSharedExists logic
- Update Cursor to Skill Mode (auto-activate)
- Update README to reflect Cursor in Skill Mode
- Bump CLI version to 2.2.2

Fixes issue where users couldn't find search.py in shared folder.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 21:23:33 +07:00
3eb7d99d67 docs: add Architecture & Contributing section to README (#131)
Explain:
- Restructured codebase uses template-based generation
- Users should always use CLI to install
- Contributors: clone repo, make changes in src/, sync to CLI, test locally

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 08:55:52 +07:00
bedc435a81 chore: remove reference folders (CLI generates these) (#130)
Remove folders that were only used as reference/examples:
- .cursor/, .windsurf/, .kiro/, .roo/, .github/
- .agent/, .opencode/

These folders are no longer needed since CLI generates
all necessary files for users via `uipro init`.

Update CLAUDE.md architecture section accordingly.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 08:52:44 +07:00
b54b73715a docs: update README, fix counts, change Windsurf to skill mode (#129)
- Remove Manual Installation section from README
- Add 67 styles table with # | Style | Best For format
- Update Supported Stacks table with all 13 stacks
- Simplify Usage section: group by Skill mode vs Workflow mode
- Fix counts: 57 font pairings (was 56), 99 UX guidelines (was 98)
- Change Windsurf from Workflow to Skill mode
- Update CLAUDE.md: remove prompt domain, add missing stacks
- Bump CLI version to 2.2.1

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 08:41:37 +07:00
Viet Tran 40034e6a20 docs: add style reference tables and reorganize installation section
- Added comprehensive style tables (67 total):
  - General Styles (49) with use case recommendations
  - Landing Page Styles (8)
  - BI/Analytics Dashboard Styles (10)
- Reorganized installation section by removing manual installation table
- Updated stack guidelines table with better categorization
- All tables use collapsible details for better readability
2026-01-22 22:21:06 +07:00
b2a05eceeb feat: reorganize codebase with single source of truth + merge prompts into styles (#116)
BREAKING CHANGES:
- Moved canonical data/scripts to src/ui-ux-pro-max/
- Removed duplicate folders (.codex/, .gemini/, .trae/, .codebuddy/, .continue/, skills/, .qoder/)
- CLI now uses template system instead of copying pre-built folders

New features:
- Merged prompts.csv into styles.csv with 4 new columns:
  - AI Prompt Keywords
  - CSS/Technical Keywords
  - Implementation Checklist
  - Design System Variables
- All 67 styles now have complete prompt data
- Added Astro stack (53 guidelines)
- Added 10 new 2025 UI trend styles

CLI changes:
- New template rendering system (cli/src/utils/template.ts)
- Reduced cli/assets from ~34MB to ~564KB
- Assets now contain only: data/, scripts/, templates/

File structure:
- src/ui-ux-pro-max/ - Single source of truth
- .claude/skills/ - Symlinks to src/ for development
- .shared/ - Symlink to src/ui-ux-pro-max/

Bumped CLI version: 2.1.3 → 2.2.0

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 22:05:41 +07:00
Viet TranandClaude Opus 4.5 1820f2b7b6 chore: bump CLI version to 2.1.3
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 10:08:37 +07:00
Viet TranandClaude Opus 4.5 b266aec441 fix: Python 3.11 compatibility for f-string backslash
- Extract newline character to variable before using in f-string
- Fixes SyntaxError on Python 3.11 and earlier versions
- Synced fix to all 11 design_system.py locations
- Bump CLI version to 2.1.2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 19:44:36 +07:00
Viet TranandClaude Opus 4.5 d1b9c29ba6 chore: bump CLI version to 2.1.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 20:20:56 +07:00
Viet TranandGitHub f0caa7c4bf Merge pull request #100 from nextlevelbuilder/fix/restore-claude-skills-folder
fix: restore .claude/skills for CLI online install
2026-01-19 20:20:00 +07:00
Viet TranandClaude Opus 4.5 5fe9624cb8 fix: restore .claude/skills for CLI online install
PR #94 moved files to skills/ for marketplace discovery, but this broke
CLI online install which copies .claude/ folder from GitHub release.

Now maintaining both locations:
- skills/ui-ux-pro-max/ - For Claude Code marketplace plugin
- .claude/skills/ui-ux-pro-max/ - For CLI install (online mode)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 20:19:38 +07:00
Viet TranandGitHub bbd3cc91c5 Merge pull request #97 from nextlevelbuilder/fix/cli-dynamic-version
fix(cli): read version dynamically from package.json
2026-01-18 22:10:26 +07:00
Viet TranandClaude Opus 4.5 6678e96b7b fix(cli): read version dynamically from package.json
- Remove hardcoded version string (was stuck at 1.9.0)
- Read version from package.json at runtime using ESM imports
- Bump version to 2.1.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:10:08 +07:00
Viet TranandClaude Opus 4.5 0967edf62c docs: enhance design system example in README with full details
- Add Conversion and CTA placement details
- Add numbered Sections list
- Add Style keywords, Best For, Performance/Accessibility
- Add color names and Notes
- Add Typography Mood, Best For, Google Fonts
- Add Pre-Delivery Checklist (7 items)
- Fix ASCII box alignment for consistent right border

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 10:58:51 +07:00
Viet TranandClaude Opus 4.5 0fdfd33497 docs: update README badges to dynamic + add donate section
- Replace static version badge with dynamic GitHub release badge
- Replace static license badge with dynamic GitHub license badge
- Add prominent PayPal donate section below demo image

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 10:56:35 +07:00
Viet TranandGitHub 539d52c424 Merge pull request #83 from nextlevelbuilder/feat/v2.0.0-design-system
feat: v2.0.0 - Design System Generator with 100 reasoning rules
2026-01-16 10:46:41 +07:00
Viet TranandClaude Opus 4.5 d5fbbfdc9b feat: v2.0.0 - Design System Generator with 100 reasoning rules
## Major Features
- Add --design-system flag for AI-powered design recommendations
- 100 industry-specific reasoning rules in ui-reasoning.csv
- Multi-domain parallel search (product, style, color, landing, typography)
- Anti-patterns to avoid for each industry

## New Files
- data/ui-reasoning.csv - 100 UI category rules with style priority, effects, anti-patterns
- scripts/design_system.py - Reasoning engine with BM25 ranking

## Workflow Updates
- All agent workflows updated with new design system generation step
- Step 2 now requires --design-system for comprehensive recommendations
- Updated example workflow with beauty spa case study

## CLI Updates
- Version bumped to 2.0.0
- Added Qoder and Roo Code support
- Synced all agent folders to cli/assets/

## README Updates
- Added version badges and PayPal donation button
- New "What's New in v2.0" section with architecture diagram
- Updated CLI installation instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 10:46:02 +07:00
408df90766 feat(cli): prioritize GitHub release download with fallback to bundled assets (#81)
- Add GitHubRateLimitError and GitHubDownloadError for better error handling
- Detect rate limits (403 with remaining=0, 429)
- Try downloading from GitHub releases first
- Fall back to bundled assets on network error, rate limit, or download failure
- Add --offline flag to skip GitHub download
- Use GitHub auto-generated archive URL as fallback when no ZIP asset exists
- Update CLI to v1.9.0

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 08:02:35 +07:00
Viet Tran 5bf9df8d52 feat: add Trae AI assistant skill for UI/UX design
Add comprehensive UI/UX Pro Max skill for Trae AI assistant with searchable design database:
- New .trae/skills/ui-ux-pro-max/SKILL.md with usage instructions and best practices
- Add charts.csv with 25 chart types and visualization recommendations
- Add colors.csv with 96 product-specific color palettes
- Add icons.csv with 100 curated Lucide React icons
- Include pre-delivery checklist for visual quality, interaction, and accessibility
- Support
2026-01-15 14:11:28 +07:00
9d07ca6ae1 feat: add icons library with 100 curated Lucide icons (#66)
- Add icons.csv with 100 essential Lucide React icons
- Add icons domain to search engine for icon lookups
- Bump CLI version to 1.6.0

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 23:15:06 +07:00
Viet TranandGitHub 85661fe218 Merge pull request #59 from Ray0907/feat/shadcn-support
feat: add shadcn/ui stack with 60 best practices
2026-01-11 09:59:11 +07:00
Viet Tran ec5e36ccfa chore: bump cli version to 1.5.1 2026-01-09 11:30:25 +07:00
Viet TranandGitHub 44a17c2028 Merge pull request #55 from 994AK/feature/gemini-cli-support
feat: add support for Gemini CLI
2026-01-09 10:24:15 +07:00
Viet TranandGitHub 528138c76f Merge pull request #52 from rushairer/main
feat:add Codebuddy support
2026-01-08 11:21:44 +07:00
Viet TranandGitHub 316384073b Merge pull request #53 from nextlevelbuilder/release/cli-v1.5.0
chore: release uipro-cli v1.5.0
2026-01-08 11:19:38 +07:00
Viet TranandClaude Opus 4.5 ea22839044 chore: bump cli version to 1.5.0
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 11:17:53 +07:00
Viet Tran d36e4b7c2b feat: add Nuxt.js and Nuxt UI stack support 2026-01-07 15:01:10 +07:00
Viet TranandClaude Opus 4.5 93a4b06136 docs: add Star History section to README
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-06 14:03:26 +07:00
fbc96e7ffb feat: add Kiro support (#21)
* chore: change license to MIT

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: add Kiro support

- Add .kiro/steering/ui-ux-pro-max.md with inclusion: manual frontmatter
- Add CLI support for --ai kiro option
- Update README and CLAUDE.md with Kiro docs
- Bump CLI version to 1.3.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-06 11:56:32 +07:00
363cd8911f chore: change license to MIT (#19)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-05 20:50:10 +07:00
939818b024 feat: add GitHub Copilot support (#17)
- Add .github/prompts/ui-ux-pro-max.prompt.md for Copilot
- Add 'copilot' as new AI type in CLI
- Update detect utility to recognize .github folder
- Update CLAUDE.md sync rules with .github
- Update README with Copilot installation and usage
- Bump version to 1.2.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 14:19:03 +07:00
5586da9381 fix: exclude settings.local.json from cli install (#16)
- Add .npmignore to exclude settings.local.json and __pycache__
- Add filter in copyFolders() to skip settings.local.json during copy
- Bump version to 1.1.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 12:14:31 +07:00
44b32d146e sync: update cli/assets with latest Tailwind guidelines (#14)
Syncs the new Tailwind theme color variables guideline (row 51) to cli/assets folder.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 10:58:20 +07:00
20e8969db9 docs: update sync rules to include cli/assets (#13)
- Add rule to sync data/scripts to cli/assets/.shared/
- Add rule to copy all skill folders to cli/assets/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 10:53:37 +07:00
17d8ce53d4 feat: bundle skill assets in npm package (#12)
- Add assets folder with all skill files (.claude, .cursor, .windsurf, .agent, .shared)
- Simplify init command to copy from bundled assets instead of GitHub download
- Remove --version option (version tied to npm package)
- No more GitHub API rate limits
- Works offline
- Bump to v1.1.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 10:50:17 +07:00
66a376c752 fix: add Tailwind theme color variables guideline (#10)
- Add guideline to use bg-primary instead of bg-[var(--color-primary)]
- Add checklist item in SKILL.md Pre-Delivery Checklist
- Sync html-tailwind.csv to .shared folder

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 10:31:18 +07:00
765b0bb936 docs: add git workflow rules to CLAUDE.md (#9)
- Never push directly to main
- Always create branch and PR

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-03 10:21:41 +07:00
Viet TranandClaude 2e7acbf50f fix: add Windows compatibility for zip extraction and file copy
- Use PowerShell Expand-Archive on Windows instead of unzip
- Use xcopy on Windows instead of cp -r in shell fallback
- Bump version to 1.0.3

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-03 10:18:18 +07:00
Viet TranandClaude fc9956c648 docs: remove project structure section from README
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 19:34:55 +07:00
Viet TranandClaude e916556576 docs: add platform-specific usage instructions for slash commands
- Claude Code: skill activates automatically
- Cursor/Windsurf/Antigravity: use /ui-ux-pro-max [prompt]

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 19:31:31 +07:00
Viet TranandClaude f9b65919cf fix: replace Bun-specific APIs with Node.js APIs for npm compatibility
- Replace Bun.spawn with exec from child_process in extract.ts
- Replace Bun.file().exists() with access from fs/promises
- Replace Bun.write with writeFile from fs/promises in github.ts
- Add cp and rm from fs/promises for file operations
- Bump version to 1.0.2

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-02 19:23:28 +07:00
77d47409c4 docs: add website screenshot to README (#5)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-02 19:08:02 +07:00
70200ed41a feat: add uxpro-cli for easy skill installation (#4)
* feat: add uxpro-cli for easy skill installation

- Add CLI tool (uxpro-cli) with commands: init, versions, update
- Support multiple AI assistants: claude, cursor, windsurf, antigravity, all
- Update README with CLI installation guide and usage examples
- Add CC BY-NC 4.0 license
- Update feature counts to accurate numbers

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* refactor: rename CLI from uxpro to uipro

- Package: uxpro-cli -> uipro-cli
- Command: uxpro -> uipro

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-02 18:55:29 +07:00
6a220478a2 refactor: remove duplicate scripts/data from .agent workflow (#3)
The .agent/workflows/ui-ux-pro-max.md already references .shared/ui-ux-pro-max/
so the local scripts/ and data/ folders were redundant.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-02 15:46:14 +07:00
c5ccff1a17 refactor: simplify search engine and remove redundant code (#2)
## Changes

### Code Simplification (-30% code size)
- Refactored core.py from 338 to 236 lines
- Removed regex_search() - BM25 alone provides sufficient accuracy
- Unified search logic into single _search_csv() function
- Eliminated duplicated merge logic (4 occurrences → 0)
- Simplified STACK_CONFIG to only store file paths

### Removed Redundant Data
- Deleted quick-ref.csv (duplicate of styles.csv with less info)
- Removed "quick" domain from search options

### Configuration
- Reduced default MAX_RESULTS from 5 to 3 for token optimization

## Testing Results (3 prompts, 4 domains each)
- Search quality: Unchanged (same top results)
- Token consumption: ~1,555 tokens avg (unchanged)
- Execution time: 45ms avg (unchanged)
- Code maintainability: Improved

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-01 10:24:53 +07:00
98b57e270c feat: reduce default max search results from 5 to 3 (#1)
- Optimizes token usage by ~28% while maintaining result quality
- BM25 ranking ensures best matches are in top results
- Updated core.py MAX_RESULTS constant
- Synced changes to .shared/ui-ux-pro-max/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-30 23:26:45 +07:00
Viet Tran a9a9715e0c feat: rebrand project from Antigravity Kit to UI UX Pro Max and update documentation to reflect skill-focused positioning 2025-11-30 20:20:22 +07:00
Viet Tran ce4372c624 feat: introduce UI/UX Pro Max skill with comprehensive guidelines, data, and search functionality across various tech stacks. 2025-11-30 18:46:26 +07:00