Merge pull request #207 from nextlevelbuilder/fix/bug-fixes-batch

fix: resolve 11 open bug issues (frontmatter, plugin version, Antigravity, CLI)
This commit is contained in:
Duy /zuey/ 2026-03-24 17:28:17 +07:00 committed by GitHub
commit 506d9230e9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
16 changed files with 50 additions and 20 deletions

4
.claude-plugin/plugin.json Normal file → Executable file
View File

@ -1,7 +1,7 @@
{
"name": "ui-ux-pro-max",
"description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.",
"version": "2.0.1",
"description": "UI/UX design intelligence. 67 styles, 96 palettes, 57 font pairings, 25 charts, 13 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.",
"version": "2.5.0",
"author": {
"name": "nextlevelbuilder"
},

4
cli/assets/templates/platforms/agent.json Normal file → Executable file
View File

@ -3,14 +3,14 @@
"displayName": "Antigravity / Generic Agent",
"installType": "full",
"folderStructure": {
"root": ".agent",
"root": ".agents",
"skillPath": "skills/ui-ux-pro-max",
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks."
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false

5
cli/assets/templates/platforms/copilot.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "PROMPT.md"
},
"scriptPath": "prompts/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
cli/assets/templates/platforms/cursor.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
cli/assets/templates/platforms/kiro.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "steering/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
cli/assets/templates/platforms/roocode.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
cli/assets/templates/platforms/windsurf.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

2
cli/package.json Normal file → Executable file
View File

@ -1,6 +1,6 @@
{
"name": "uipro-cli",
"version": "2.2.3",
"version": "2.5.0",
"description": "CLI to install UI/UX Pro Max skill for AI coding assistants",
"type": "module",
"bin": {

2
cli/src/types/index.ts Normal file → Executable file
View File

@ -48,7 +48,7 @@ export const AI_FOLDERS: Record<Exclude<AIType, 'all'>, string[]> = {
claude: ['.claude'],
cursor: ['.cursor', '.shared'],
windsurf: ['.windsurf', '.shared'],
antigravity: ['.agent', '.shared'],
antigravity: ['.agents', '.shared'],
copilot: ['.github', '.shared'],
kiro: ['.kiro', '.shared'],
codex: ['.codex'],

4
cli/src/utils/detect.ts Normal file → Executable file
View File

@ -19,7 +19,7 @@ export function detectAIType(cwd: string = process.cwd()): DetectionResult {
if (existsSync(join(cwd, '.windsurf'))) {
detected.push('windsurf');
}
if (existsSync(join(cwd, '.agent'))) {
if (existsSync(join(cwd, '.agents')) || existsSync(join(cwd, '.agent'))) {
detected.push('antigravity');
}
if (existsSync(join(cwd, '.github'))) {
@ -76,7 +76,7 @@ export function getAITypeDescription(aiType: AIType): string {
case 'windsurf':
return 'Windsurf (.windsurf/skills/)';
case 'antigravity':
return 'Antigravity (.agent/skills/)';
return 'Antigravity (.agents/skills/)';
case 'copilot':
return 'GitHub Copilot (.github/prompts/)';
case 'kiro':

4
src/ui-ux-pro-max/templates/platforms/agent.json Normal file → Executable file
View File

@ -3,14 +3,14 @@
"displayName": "Antigravity / Generic Agent",
"installType": "full",
"folderStructure": {
"root": ".agent",
"root": ".agents",
"skillPath": "skills/ui-ux-pro-max",
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks."
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false

5
src/ui-ux-pro-max/templates/platforms/copilot.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "PROMPT.md"
},
"scriptPath": "prompts/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
src/ui-ux-pro-max/templates/platforms/cursor.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
src/ui-ux-pro-max/templates/platforms/kiro.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "steering/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
src/ui-ux-pro-max/templates/platforms/roocode.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},

5
src/ui-ux-pro-max/templates/platforms/windsurf.json Normal file → Executable file
View File

@ -8,7 +8,10 @@
"filename": "SKILL.md"
},
"scriptPath": "skills/ui-ux-pro-max/scripts/search.py",
"frontmatter": null,
"frontmatter": {
"name": "ui-ux-pro-max",
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 57 font pairings, 99 UX guidelines, and 25 chart types across 13 technology stacks."
},
"sections": {
"quickReference": false
},