Skip to content

Conversation

@JStaRFilms
Copy link

Summary

Adds --global and --path flags to uipro init to support installing skills to the user's global skills directory instead of per-project installation.

New Commands

# Install to global skills directory (with interactive path prompt)
uipro init --ai antigravity --global

# Install to custom global path
uipro init --ai antigravity --global --path "~/my-skills/"

# Uninstall from global
uipro uninstall --ai antigravity --global

Supported Providers (9)

Provider Global Path
claude ~/.claude/skills/ui-ux-pro-max
antigravity ~/.gemini/antigravity/skills/ui-ux-pro-max
codex ~/.codex/skills/ui-ux-pro-max
gemini ~/.gemini/extensions/ui-ux-pro-max
trae ~/.trae/skills/ui-ux-pro-max
opencode ~/.config/opencode/skills/ui-ux-pro-max
continue ~/.continue/prompts/ui-ux-pro-max
qoder ~/.qoder/rules/ui-ux-pro-max
kiro ~/.kiro/skills/ui-ux-pro-max

UI-Managed Providers (4)

These show helpful error messages directing users to use local install:

  • cursor, windsurf, copilot, roocode

Other Changes

  • Added uninstall command
  • Switched build from bun to esbuild for better Windows compatibility

- Add --global and --path flags to init command
- Add GlobalPathConfig and GLOBAL_PATHS for 13 providers
- Support 9 providers with file-based global paths
- Show helpful errors for 4 UI-managed providers (cursor, windsurf, copilot, roocode)
- Add interactive prompt for path confirmation with defaults
- Add YAML frontmatter injection for providers that need it
- Add path transformation for Python scripts
- Add uninstall command with --global support
- Switch build from bun to esbuild for Windows compatibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant