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>
This commit is contained in:
Viet Tran
2025-12-03 10:50:17 +07:00
committed by GitHub
parent 90ffb592ac
commit 17d8ce53d4
43 changed files with 3348 additions and 53 deletions

View File

@@ -12,13 +12,12 @@ const program = new Command();
program
.name('uipro')
.description('CLI to install UI/UX Pro Max skill for AI coding assistants')
.version('1.0.3');
.version('1.1.0');
program
.command('init')
.description('Install UI/UX Pro Max skill to current project')
.option('-a, --ai <type>', `AI assistant type (${AI_TYPES.join(', ')})`)
.option('-v, --version <tag>', 'Specific version to install')
.option('-f, --force', 'Overwrite existing files')
.action(async (options) => {
if (options.ai && !AI_TYPES.includes(options.ai)) {
@@ -28,7 +27,6 @@ program
}
await initCommand({
ai: options.ai as AIType | undefined,
version: options.version,
force: options.force,
});
});