Commit Graph

79 Commits

Author SHA1 Message Date
Viet Tran
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
Viet Tran
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>
v2.2.1
2026-01-26 08:52:44 +07:00
Viet Tran
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
Carbarcha
8e6901b8bc fix: add plugin.json for Claude Code skill loading (#125)
Claude Code requires plugin.json (not just marketplace.json) to load
plugins. The plugin.json must include a "skills" field pointing to
the skill directory location.

Without this file, the plugin appears in `/plugins installed` but
the skill is not loaded into the prompt.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Viet Tran <viettranx@gmail.com>
2026-01-26 08:27:11 +07:00
hoangchung
4a4fc04d44 Fix duplicate entry in available stacks list (#128)
Removed duplicate entry for 'jetpack-compose' from available stacks.
2026-01-26 08:22:52 +07:00
Maciej Krajewski
25f0d31504 fix: add plugin.json manifest for Claude Code skill loading (#126)
Add the required plugin.json file to .claude-plugin/ directory to enable
Claude Code to properly load the UI/UX Pro Max skill.

The marketplace.json file is only used for marketplace indexing, while
plugin.json is required for the runtime plugin loading mechanism.

Includes full metadata (version, description, author, keywords) aligned
with the existing marketplace.json for consistency.

Fixes #123

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 08:22:09 +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
Viet Tran
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>
v2.2.0
2026-01-22 22:05:41 +07:00
kang
89dd73abc9 feat: codebuddy can use skill (#111) 2026-01-22 20:02:36 +07:00
Viet Tran
1820f2b7b6 chore: bump CLI version to 2.1.3
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v2.1.3
2026-01-21 10:08:37 +07:00
huopijiu
da43aeaa89 fix: add description frontmatter to Antigravity workflow (#108)
- Added YAML frontmatter with description field to .agent/workflows/ui-ux-pro-max.md
- Synced to cli/assets/.agent/workflows/ui-ux-pro-max.md for offline installation
- Fixes bug where Antigravity couldn't recognize workflow without description
2026-01-21 10:05:50 +07:00
Viet Tran
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>
v2.1.2
2026-01-20 19:44:36 +07:00
Eric-Yeh
cc9eb6c1d1 Add OpenCode initialization command to README (#101)
Co-authored-by: Viet Tran <viettranx@gmail.com>
2026-01-20 12:53:48 +07:00
murphyXu
01c58abae7 feat: add Continue skills support (#102)
* feat: add Continue skills support

* docs: document continue support

---------

Co-authored-by: mannaxu <mannaxu@tencent.com>
2026-01-20 12:52:59 +07:00
Viet Tran
d1b9c29ba6 chore: bump CLI version to 2.1.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
v2.1.1
2026-01-19 20:20:56 +07:00
Viet Tran
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 Tran
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 Tran
bbd3cc91c5 Merge pull request #97 from nextlevelbuilder/fix/cli-dynamic-version
fix(cli): read version dynamically from package.json
v2.1.0
2026-01-18 22:10:26 +07:00
Viet Tran
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
Shehab Tarek
fef14a0f33 fix: Restructure plugin for Claude Code skill discovery (#94)
- Move .claude/skills/ui-ux-pro-max to skills/ui-ux-pro-max
- Update marketplace.json source from specific path to root ("./")
- Update script paths in SKILL.md to match new location
- Bump version to 2.0.1

Claude Code auto-discovers skills from the skills/ subdirectory relative
to the source path. The previous structure placed SKILL.md at the source
path directly, which prevented skill discovery.

Tested locally and confirmed the skill now loads correctly.
2026-01-18 22:04:31 +07:00
mmcc9988
ee852c3f56 Feat/intelligent page overrides (#93)
* feat: intelligent page override generation

- Add _generate_intelligent_overrides() function
- Detect page types from page name AND query keywords
- Generate filled-in rules for: Dashboard, Checkout, Settings, Landing, Auth
- Fix combined_context to check both page name and query

* feat: project-based folder structure

- Each project now gets its own directory: design-system/<project>/
- Multiple projects can coexist without conflicts
- Structure: design-system/<project>/MASTER.md + pages/

* docs: update examples to Marketing Website and SaaS App

* docs: add merge request note to maintainer

* refactor: data-driven intelligent overrides using layered search

- Remove hardcoded page type rules
- Use existing search infrastructure (style, ux, landing CSVs)
- Extract layout, spacing, colors from search results
- Keep page type detection with keyword patterns
- No new CSV files needed - leverages existing data

* docs: update PR description for data-driven approach

* docs: add note about design quality needing review

* Delete PR_DESCRIPTION.md

---------

Co-authored-by: Viet Tran <viettranx@gmail.com>
2026-01-17 19:40:12 +07:00
mmcc9988
f5978e096b feat: Add design system persistence with Master + Overrides pattern (#91)
- Add --persist flag to save design system to design-system/MASTER.md
- Add --page flag to create page-specific override files in design-system/pages/
- MASTER.md includes hierarchical override logic header, color palette, typography, spacing, shadows, component specs, and anti-patterns
- Page override files are templates for documenting deviations from Master
- Updated documentation for all AI assistants (Claude, Cursor, Windsurf, Kiro, Qoder, Roo)
- Updated README.md with usage examples

This enables persistent design context across chat sessions using a 'Master + Overrides' pattern where page-specific rules override the global design system.
2026-01-17 14:26:07 +07:00
September999999999
319a9393cd fix(cli): support OpenCode ai type (#84) 2026-01-17 09:48:00 +07:00
Shehab Tarek
e7c27e60af feat: add Claude skill marketplace installation support (#87)
- Add .claude-plugin/marketplace.json for /plugin marketplace add command
- Update README.md with marketplace installation instructions

Enables quick installation via:
/plugin marketplace add nextlevelbuilder/ui-ux-pro-max-skill
/plugin install ui-ux-pro-max@ui-ux-pro-max-skill
2026-01-17 07:31:48 +07:00
Đặng Tú
caaa535c0a Merge pull request #45 from tusdang33/feature/jetpack_compose_support
Support guideline for Jetpack Compose
2026-01-16 11:46:06 +07:00
Viet Tran
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 Tran
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 Tran
539d52c424 Merge pull request #83 from nextlevelbuilder/feat/v2.0.0-design-system
feat: v2.0.0 - Design System Generator with 100 reasoning rules
v2.0.0
2026-01-16 10:46:41 +07:00
Viet Tran
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
xiaocaiji
1d5659bd77 feat: Qoder rule (#70)
Co-authored-by: kyle.jiang@dbappsecurity.com.cn <kyle.jiang@dbappsecurity.com.cn>
2026-01-16 08:05:16 +07:00
Viet Tran
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>
v1.9.0
2026-01-16 08:02:35 +07:00
l3aro
9a9704125b Add self-contained OpenCode skill with local scripts and data (#79)
* feat: add opencode skills directory to documentation

* docs: update readme
2026-01-16 07:49:49 +07:00
Howryann
ae8c564248 fix: fix codex scripts path (#80) 2026-01-16 07:49:20 +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
Ray Tien
bf0b6273c2 feat: integrate Vercel React and Web interface guidelines. (#78) 2026-01-15 13:55:51 +07:00
Alex Le
9149e5f2fa feat: add support for Trae AI assistant (#69)
* feat(trae): add support for Trae AI assistant

Add Trae as a new supported AI assistant with version bump to 1.7.0. Includes:
- New .trae folder for skill files
- Updated CLI to detect and copy Trae skill files
- Added Trae to AIType enum and documentation
- Implemented search functionality for Trae-specific queries
- Added Trae skill data and scripts

* feat: update trae skill documentation and readme example

- Refactor SKILL.md to improve clarity and organization
- Add explicit usage instructions and prerequisites
- Update README.md example to clarify frontend-only scope

---------

Co-authored-by: Alex Le <alex.le@bytedance.com>
v1.8.0
2026-01-14 17:22:25 +07:00
Thanh Nguyen
7f22b57363 fix: add UTF-8 encoding wrapper for Windows compatibility (#61)
Fixes UnicodeEncodeError when running search.py on Windows systems
with cp1252 encoding (default Windows terminal encoding).

The CSV data files contain Unicode symbols (✓, , ⚠, etc.) that
cannot be encoded in cp1252, causing the script to crash.

Closes #22
2026-01-12 23:16:23 +07:00
Viet Tran
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
Thanh Nguyen
3194976175 feat: add icons library with 100 curated Lucide icons (#62)
Add searchable icons database organized by 12 categories:
- Navigation, Action, Status, Communication, User
- Media, Commerce, Data, Files, Layout
- Social, Device, Security, Location, Time, Development

Each icon includes:
- Keywords for search
- Import code for React
- Usage example
- Best use case

Closes #31
2026-01-12 23:07:28 +07:00
Viet Tran
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
Ray Tien
b0898d3152 feat: add shadcn/ui stack with 60 best practices
- Add shadcn.csv covering components, theming, forms, a11y
  - Update core.py to include shadcn stack
  - Sync to all workflow files and cli assets
2026-01-10 16:32:46 +08:00
Viet Tran
ec5e36ccfa chore: bump cli version to 1.5.1 2026-01-09 11:30:25 +07:00
Viet Tran
44a17c2028 Merge pull request #55 from 994AK/feature/gemini-cli-support
feat: add support for Gemini CLI
v1.2.2
2026-01-09 10:24:15 +07:00
dingtalk_ssjygq
d45721a49a feat: add support for Gemini CLI
- Added .gemini/skills/ui-ux-pro-max/SKILL.md configuration
- Updated CLI to detect and install for Gemini (.gemini + .shared)
- Added Gemini CLI instructions to README.md
2026-01-09 09:18:56 +08:00
Viet Tran
528138c76f Merge pull request #52 from rushairer/main
feat:add Codebuddy support
v1.2.1
2026-01-08 11:21:44 +07:00
Viet Tran
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 Tran
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
Aben
6b11713a10 feat:add Codebuddy support 2026-01-07 22:42:43 +08:00
Gokuyasuke
d6a4f74bd0 fix: resolve build failure caused by missing brace in detect.ts (#51)
Co-authored-by: maokaigang <maokaigang@fullong.com.cn>
2026-01-07 15:04:15 +07:00
Alliot
6ca03d98b1 Fix Codex install layout (self‑contained skills) (#49)
* feat: add CodeX support

* fix: ensure Codex detection in detectAIType function

* feat: Add UI/UX Pro Max search engine and guidelines

- Introduced a new CSV file containing UX guidelines for various categories, issues, and best practices.
- Implemented a BM25 search engine in core.py to facilitate searching through style guides and UX guidelines.
- Created a search script (search.py) for command-line usage, allowing users to query the guidelines with options for domain and stack-specific searches.
- Added functionality to format search results for better readability and usability.

* feat: Add UI/UX Pro Max search engine and guidelines

- Introduced a new CSV file containing UX guidelines for various categories, issues, and best practices.
- Implemented a BM25 search engine in core.py to facilitate searching through style guides and UX guidelines.
- Created a search script (search.py) for command-line usage, allowing users to query the guidelines with options for domain and stack-specific searches.
- Added functionality to format search results for better readability and usability.

* fix: update script paths in SKILL.md for Codex search functionality

---------

Co-authored-by: Viet Tran <viettranx@gmail.com>
2026-01-07 15:03:45 +07:00