feat: reorganize codebase with single source of truth + merge prompts into styles (#116)
BREAKING CHANGES: - Moved canonical data/scripts to src/ui-ux-pro-max/ - Removed duplicate folders (.codex/, .gemini/, .trae/, .codebuddy/, .continue/, skills/, .qoder/) - CLI now uses template system instead of copying pre-built folders New features: - Merged prompts.csv into styles.csv with 4 new columns: - AI Prompt Keywords - CSS/Technical Keywords - Implementation Checklist - Design System Variables - All 67 styles now have complete prompt data - Added Astro stack (53 guidelines) - Added 10 new 2025 UI trend styles CLI changes: - New template rendering system (cli/src/utils/template.ts) - Reduced cli/assets from ~34MB to ~564KB - Assets now contain only: data/, scripts/, templates/ File structure: - src/ui-ux-pro-max/ - Single source of truth - .claude/skills/ - Symlinks to src/ for development - .shared/ - Symlink to src/ui-ux-pro-max/ Bumped CLI version: 2.1.3 → 2.2.0 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
21
cli/assets/templates/platforms/agent.json
Normal file
21
cli/assets/templates/platforms/agent.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "antigravity",
|
||||
"displayName": "Antigravity / Generic Agent",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".agent",
|
||||
"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."
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
21
cli/assets/templates/platforms/claude.json
Normal file
21
cli/assets/templates/platforms/claude.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "claude",
|
||||
"displayName": "Claude Code",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".claude",
|
||||
"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. 67 styles, 96 palettes, 56 font pairings, 25 charts, 13 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."
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": true
|
||||
},
|
||||
"title": "UI/UX Pro Max - Design Intelligence",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
21
cli/assets/templates/platforms/codebuddy.json
Normal file
21
cli/assets/templates/platforms/codebuddy.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "codebuddy",
|
||||
"displayName": "CodeBuddy",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".codebuddy",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
21
cli/assets/templates/platforms/codex.json
Normal file
21
cli/assets/templates/platforms/codex.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "codex",
|
||||
"displayName": "Codex",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".codex",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
21
cli/assets/templates/platforms/continue.json
Normal file
21
cli/assets/templates/platforms/continue.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "continue",
|
||||
"displayName": "Continue",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".continue",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
18
cli/assets/templates/platforms/copilot.json
Normal file
18
cli/assets/templates/platforms/copilot.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"platform": "copilot",
|
||||
"displayName": "GitHub Copilot",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".github",
|
||||
"skillPath": "prompts",
|
||||
"filename": "ui-ux-pro-max.prompt.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": null,
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Workflow"
|
||||
}
|
||||
18
cli/assets/templates/platforms/cursor.json
Normal file
18
cli/assets/templates/platforms/cursor.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"platform": "cursor",
|
||||
"displayName": "Cursor",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".cursor",
|
||||
"skillPath": "commands",
|
||||
"filename": "ui-ux-pro-max.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": null,
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Workflow"
|
||||
}
|
||||
21
cli/assets/templates/platforms/gemini.json
Normal file
21
cli/assets/templates/platforms/gemini.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "gemini",
|
||||
"displayName": "Gemini CLI",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".gemini",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
18
cli/assets/templates/platforms/kiro.json
Normal file
18
cli/assets/templates/platforms/kiro.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"platform": "kiro",
|
||||
"displayName": "Kiro",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".kiro",
|
||||
"skillPath": "steering",
|
||||
"filename": "ui-ux-pro-max.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": null,
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Workflow"
|
||||
}
|
||||
21
cli/assets/templates/platforms/opencode.json
Normal file
21
cli/assets/templates/platforms/opencode.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "opencode",
|
||||
"displayName": "OpenCode",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".opencode",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
21
cli/assets/templates/platforms/qoder.json
Normal file
21
cli/assets/templates/platforms/qoder.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "qoder",
|
||||
"displayName": "Qoder",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".qoder",
|
||||
"skillPath": "skills/ui-ux-pro-max",
|
||||
"filename": "SKILL.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": {
|
||||
"name": "ui-ux-pro-max",
|
||||
"description": "UI/UX design intelligence with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
18
cli/assets/templates/platforms/roocode.json
Normal file
18
cli/assets/templates/platforms/roocode.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"platform": "roocode",
|
||||
"displayName": "Roo Code",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".roo",
|
||||
"skillPath": "commands",
|
||||
"filename": "ui-ux-pro-max.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": null,
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Workflow"
|
||||
}
|
||||
21
cli/assets/templates/platforms/trae.json
Normal file
21
cli/assets/templates/platforms/trae.json
Normal file
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"platform": "trae",
|
||||
"displayName": "Trae",
|
||||
"installType": "full",
|
||||
"folderStructure": {
|
||||
"root": ".trae",
|
||||
"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 with searchable database"
|
||||
},
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Skill"
|
||||
}
|
||||
18
cli/assets/templates/platforms/windsurf.json
Normal file
18
cli/assets/templates/platforms/windsurf.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"platform": "windsurf",
|
||||
"displayName": "Windsurf",
|
||||
"installType": "reference",
|
||||
"folderStructure": {
|
||||
"root": ".windsurf",
|
||||
"skillPath": "workflows",
|
||||
"filename": "ui-ux-pro-max.md"
|
||||
},
|
||||
"scriptPath": ".shared/ui-ux-pro-max/scripts/search.py",
|
||||
"frontmatter": null,
|
||||
"sections": {
|
||||
"quickReference": false
|
||||
},
|
||||
"title": "ui-ux-pro-max",
|
||||
"description": "Comprehensive design guide for web and mobile applications. Contains 67 styles, 96 color palettes, 56 font pairings, 98 UX guidelines, and 25 chart types across 13 technology stacks. Searchable database with priority-based recommendations.",
|
||||
"skillOrWorkflow": "Workflow"
|
||||
}
|
||||
Reference in New Issue
Block a user