{"_id":"ui-ux-pro-max-cli","_rev":"3-a52b4e7671537ddcefc548b4d6e33c72","name":"ui-ux-pro-max-cli","dist-tags":{"latest":"2.10.0"},"versions":{"2.8.8":{"name":"ui-ux-pro-max-cli","version":"2.8.8","keywords":["ui","ux","design","claude","cursor","windsurf","copilot","kiro","trae","roocode","codex","qoder","ai","skill"],"author":"","license":"MIT","_id":"ui-ux-pro-max-cli@2.8.8","maintainers":[{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"}],"bin":{"uipro":"dist/index.js"},"dist":{"shasum":"b3a6ded65fb254e2e51a58b353efe609915301fc","tarball":"https://registry.npmjs.org/ui-ux-pro-max-cli/-/ui-ux-pro-max-cli-2.8.8.tgz","fileCount":160,"integrity":"sha512-ql8U/W8oQQ0eTVW2qfDo3VUdm+PA8t8hE+EIt5LH1JbfT7bCvP/j9Ma/yhqSHrErztSJqYN8gMe9SNHgkdaxVQ==","signatures":[{"sig":"MEUCIQDiu4J9nNu7cAJ8V7wByiNmlBEZRk1AdHibFjEpzdrytQIgByYjEm+zVH0XV8BeVEm55MMZVCIWCaVtbIKbs5nMIlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2868852},"type":"module","gitHead":"cc3d1be7436443f58cc5087fc90f761410b9ee33","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","sync:assets":"node scripts/sync-assets.mjs","check:assets":"node scripts/sync-assets.mjs --check","prepublishOnly":"npm run sync:assets && npm run typecheck && bun run build"},"_npmUser":{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"},"_npmVersion":"11.17.0","description":"CLI to install UI/UX Pro Max skill for AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.14","typescript":"^5.7.2","@types/node":"^22.10.1","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/ui-ux-pro-max-cli_2.8.8_1782446561618_0.03235937530881272","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"ui-ux-pro-max-cli","version":"2.9.0","keywords":["ui","ux","design","claude","cursor","windsurf","copilot","kiro","trae","roocode","codex","qoder","ai","skill"],"author":"","license":"MIT","_id":"ui-ux-pro-max-cli@2.9.0","maintainers":[{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"}],"bin":{"uipro":"dist/index.js"},"dist":{"shasum":"0909ca597e341e7ac139b89fa5b4af801cd9a673","tarball":"https://registry.npmjs.org/ui-ux-pro-max-cli/-/ui-ux-pro-max-cli-2.9.0.tgz","fileCount":167,"integrity":"sha512-SGqKqxT04ATY2hqIptbGkU6oBY/GKUojvb3QxwBHmwuycmZkm6MaSkPuee0KETWUlFHvtb3tsqkQHW0af6eTEg==","signatures":[{"sig":"MEUCID7ImGMgJ91OOdFTeJf0tiq4kE+BxXV+zbm4/Gb6aRNbAiEApwGp5AtBNC0GrK6qSjmJLHGxlVDo2ZOBXhKbruEXqWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2998495},"type":"module","gitHead":"65e23199492fa911af32d9078e627ab4de01f4c8","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outdir dist --target node","typecheck":"tsc --noEmit","sync:assets":"node scripts/sync-assets.mjs","check:assets":"node scripts/sync-assets.mjs --check","prepublishOnly":"npm run sync:assets && npm run typecheck && bun run build"},"_npmUser":{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"},"_npmVersion":"11.17.0","description":"CLI to install UI/UX Pro Max skill for AI coding assistants","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.14","typescript":"^5.7.2","@types/node":"^22.10.1","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/ui-ux-pro-max-cli_2.9.0_1782518159334_0.1852932140686927","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"ui-ux-pro-max-cli","version":"2.10.0","description":"CLI to install UI/UX Pro Max skill for AI coding assistants","type":"module","bin":{"uipro":"dist/index.js"},"scripts":{"build":"bun build src/index.ts --outdir dist --target node","dev":"bun run src/index.ts","sync:assets":"node scripts/sync-assets.mjs","check:assets":"node scripts/sync-assets.mjs --check","typecheck":"tsc --noEmit","prepublishOnly":"npm run sync:assets && npm run typecheck && bun run build"},"keywords":["ui","ux","design","claude","cursor","windsurf","copilot","kiro","trae","roocode","codex","qoder","ai","skill"],"author":"","license":"MIT","dependencies":{"commander":"^12.1.0","chalk":"^5.3.0","ora":"^8.1.1","prompts":"^2.4.2"},"devDependencies":{"@types/bun":"^1.1.14","@types/node":"^22.10.1","@types/prompts":"^2.4.9","typescript":"^5.7.2"},"gitHead":"3327f9dcb338c8b863a034d152c062a0a7764586","_id":"ui-ux-pro-max-cli@2.10.0","_nodeVersion":"22.23.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-j4keafrErj+uCfAmGQVhAShCIXOSimoK5/GleKWxihtAMZwDP1t1vmRAXY+oAPCG/6JRstU5odmW+3jg6UTmMw==","shasum":"6a2f5b6872e3f07a3421a45a0781073d0108cfc6","tarball":"https://registry.npmjs.org/ui-ux-pro-max-cli/-/ui-ux-pro-max-cli-2.10.0.tgz","fileCount":167,"unpackedSize":3020372,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0clmJjEs6rcy7cxETuryDhg57ZvfD4kpog27gvQXPYAiEAq88HiTGXKUPNUZu/jzMBd4skSRfeml+urIIHcJOUjvY="}]},"_npmUser":{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"},"directories":{},"maintainers":[{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-ux-pro-max-cli_2.10.0_1782752408133_0.7519388920501009"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T04:02:41.574Z","modified":"2026-06-29T17:00:08.416Z","2.8.8":"2026-06-26T04:02:41.770Z","2.9.0":"2026-06-26T23:55:59.557Z","2.10.0":"2026-06-29T17:00:08.306Z"},"license":"MIT","keywords":["ui","ux","design","claude","cursor","windsurf","copilot","kiro","trae","roocode","codex","qoder","ai","skill"],"description":"CLI to install UI/UX Pro Max skill for AI coding assistants","maintainers":[{"name":"mrgoonie","email":"duynguyen@wearetopgroup.com"}],"readme":"# ui-ux-pro-max-cli\n\nCLI to install UI/UX Pro Max skill for AI coding assistants.\n\n## Installation\n\n```bash\nnpm install -g ui-ux-pro-max-cli\n```\n\n## Usage\n\n```bash\n# Install for specific AI assistant\nuipro init --ai claude      # Claude Code\nuipro init --ai cursor      # Cursor\nuipro init --ai windsurf    # Windsurf\nuipro init --ai antigravity # Antigravity\nuipro init --ai copilot     # GitHub Copilot\nuipro init --ai kiro        # Kiro\nuipro init --ai codex       # Codex (Skills)\nuipro init --ai roocode     # Roo Code\nuipro init --ai qoder       # Qoder\nuipro init --ai gemini      # Gemini CLI\nuipro init --ai trae        # Trae\nuipro init --ai opencode    # OpenCode\nuipro init --ai continue    # Continue (Skills)\nuipro init --ai all         # All assistants\n\n# Options\nuipro init --offline        # Compatibility flag; installs bundled templates\nuipro init --force          # Overwrite existing files\n\n# Other commands\nuipro versions              # List available versions\nuipro update                # Update the global CLI to the latest release\n```\n\n## GitHub Authentication\n\nGitHub's unauthenticated API allows 60 requests/hour per IP. If you hit rate limits, you can provide a GitHub Personal Access Token (PAT) to raise the limit to 5,000 requests/hour.\n\n**Options (in order of precedence):**\n\n```bash\n# 1. Pass directly as a flag (one-off use)\nuipro init --token ghp_yourtoken\nuipro versions --token ghp_yourtoken\nuipro update --token ghp_yourtoken\n\n# 2. Set as a project-scoped environment variable (recommended)\nexport UI_PRO_MAX_GITHUB_TOKEN=ghp_yourtoken\nuipro init\n\n# 3. Fallback: GITHUB_TOKEN is also read if UI_PRO_MAX_GITHUB_TOKEN is not set\nexport GITHUB_TOKEN=ghp_yourtoken\nuipro init\n```\n\n**Creating a token:** Go to <https://github.com/settings/tokens>, click **Generate new token (classic)**, and select **no scopes** — public repo access requires no permissions. Copy the token and store it as an environment secret; never hardcode it in source files.\n\n> **Warning:** `GITHUB_TOKEN` is automatically injected by GitHub Actions with broad repo permissions. Prefer `UI_PRO_MAX_GITHUB_TOKEN` in CI to avoid accidentally attaching workflow credentials to release download requests.\n\n## How It Works\n\n`uipro init` generates assistant-specific files from the templates bundled with the installed CLI package. To get newer templates and data, update the package, then regenerate:\n\n```bash\nuipro update                   # updates the global CLI to the latest release\nuipro init --ai codex --force  # regenerate skill files from the new package\n```\n\n`uipro update` runs `npm install -g ui-ux-pro-max-cli@latest` for you (it shells out to `npm` only on Windows, where `npm` is a `.cmd`). You can still run that command manually if you prefer. When the CLI is already current, `uipro update` just refreshes the installed skill files.\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Run locally\nbun run src/index.ts --help\n\n# Build\nbun run build\n\n# Sync bundled CLI assets from the source skill\nnpm run sync:assets\n\n# Verify bundled assets are current before publishing\nnpm run check:assets\n\n# Link for local testing\nbun link\n```\n\n## License\n\nCC-BY-NC-4.0\n","readmeFilename":"README.md"}