Commit Graph

14 Commits

Author SHA1 Message Date
Nguyễn Trần Chung 90ffb592ac
feat: add Tailwind v4 rules (bg-linear, shrink-0, size-*, SVG dimensions) (#11) 2025-12-03 10:47:03 +07:00
Viet Tran 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
Viet Tran 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 Tran 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 Tran 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 Tran 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 Tran 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
Viet Tran 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
Viet Tran 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
Viet Tran 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
Viet Tran 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
Viet Tran 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