xiaohongshu
xiaohongshu
ds-pro-max
Design system intelligence. Search AntD, Material-UI, Figma, Bootstrap, Tailwind specs. Generate compliant CSS code. Audit for violations. Components, colors, typography, spacing, tokens. Actions: search, generate, audit, review, fix, implement, migrate. Projects: React, Vue, web apps, dashboards...
Full skill instructions
Searchable database of design system specifications, component guidelines, color tokens, typography scales, and framework-specific best practices.
Check if Python is installed:
python3 --version || python --version
If Python is not installed, install it based on user's OS:
macOS:
brew install python3
Ubuntu/Debian:
sudo apt update && sudo apt install python3
Windows:
winget install Python.Python.3.12
When user requests design system work (search specs, generate code, audit compliance), follow this workflow:
Extract key information from user request:
Use search.py to gather comprehensive information:
python3 .claude/skills/ds-pro-max/scripts/search.py "<keyword>" --domain <domain> [--max-results <n>]
python3 .claude/skills/ds-pro-max/scripts/search.py "<keyword>" --stack <stack> [--max-results <n>]
Available Domains:
| Domain | Use For | Example Keywords |
|---|---|---|
component | UI component specs | button, input, modal, table, card, select |
color | Color tokens | primary, success, warning, error, theme |
typography | Font specs | heading, body, font-size, weight, line-height |
spacing | Spacing tokens | padding, margin, gap, spacing scale |
tokens | Design tokens | design token, CSS variable, theme |
Available Stacks:
| Stack | Framework | Docs |
|---|---|---|
react-antd | Ant Design (React) | https://ant.design |
material-ui | Material-UI (MUI) | https://mui.com |
figma-tokens | Figma Design Tokens | https://figma.com |
bootstrap | Bootstrap CSS | https://getbootstrap.com |
tailwind | Tailwind CSS | https://tailwindcss.com |
chakra | Chakra UI | https://chakra-ui.com |
elements | Adobe I/O Elements | https://opensource.adobe.com |
Use generate.py to generate CSS code based on specifications:
python3 .claude/skills/ds-pro-max/scripts/generate.py "<query>" --stack <stack> --output <file.css>
Example:
# Generate color token CSS for Ant Design
python3 .claude/skills/ds-pro-max/scripts/generate.py "primary color tokens" --stack react-antd --output colors.css
# Generate spacing scale for Tailwind
python3 .claude/skills/ds-pro-max/scripts/generate.py "spacing scale" --stack tailwind --output spacing.css
Use audit.py to check code for design system compliance:
python3 .claude/skills/ds-pro-max/scripts/audit.py <file.css> --stack <stack>
Audit checks include:
User request: "Create a primary button using Ant Design"
AI should:
# 1. Search component specs
python3 .claude/skills/ds-pro-max/scripts/search.py "primary button" --domain component --stack react-antd
# 2. Search color specs
python3 .claude/skills/ds-pro-max/scripts/search.py "primary color" --domain color --stack react-antd
# 3. Generate CSS if needed
python3 .claude/skills/ds-pro-max/scripts/generate.py "primary button styles" --stack react-antd --output button.css
Then: Synthesize results and implement:
import { Button } from 'antd';
<Button type="primary">Primary Button</Button>
User request: "Convert Bootstrap button to Tailwind"
AI should:
# 1. Search Bootstrap button spec
python3 .claude/skills/ds-pro-max/scripts/search.py "button" --stack bootstrap
# 2. Search Tailwind button spec
python3 .claude/skills/ds-pro-max/scripts/search.py "button utility classes" --stack tailwind
# 3. Generate Tailwind CSS
python3 .claude/skills/ds-pro-max/scripts/generate.py "button styles" --stack tailwind --output tailwind-button.css
Then: Provide migration:
<!-- Before (Bootstrap) -->
<button class="btn btn-primary">Click</button>
<!-- After (Tailwind) -->
<button class="px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600">Click</button>
User request: "Check this CSS for Ant Design compliance"
AI should:
# Audit the CSS file
python3 .claude/skills/ds-pro-max/scripts/audit.py styles.css --stack react-antd
Then: Report violations with fixes:
/* Violation: Using non-standard color */
.btn-primary { background: #1890; }
/* Fix: Use standard color token */
.btn-primary { background: var(--primary-color); }
| Rule | Do | Don't |
|---|---|---|
| CSS variables | --primary-color, --spacing-md | $primaryColor, PRIMARY_COLOR |
| Kebab-case | primary-button, font-size-lg | primaryButton, font_size_lg |
| Semantic names | --color-success, --spacing-content | --color-green, --spacing-16px |
| Rule | Do | Don't |
|---|---|---|
| Use variables | color: var(--primary-color) | color: #1890ff |
| Semantic names | --color-primary, --color-error | --color-blue, --color-red |
| Contrast ratios | 4.5:1 minimum for text | Low contrast colors |
| Rule | Do | Don't |
|---|---|---|
| Consistent base | 4px, 8px, 12px, 16px, 24px | 5px, 7px, 9px, 11px |
| Use tokens | padding: var(--spacing-md) | padding: 16px |
| Semantic names | --spacing-content, --spacing-section | --spacing-16 |
| Rule | Do | Don't |
|---|---|---|
| Focus states | Always define :focus styles | Skip focus indicators |
| Color contrast | 4.5:1 for normal text, 3:1 for large | Low contrast ratios |
| ARIA labels | Add aria-label for icon buttons | Rely on visuals only |
| Keyboard nav | Ensure all interactive elements work | Mouse-only interactions |
Before delivering design system code, verify:
python3 scripts/search.py "<query>" [options]
Options:
--domain, -d Domain to search (component, color, typography, spacing, tokens)
--stack, -s Stack to search (react-antd, material-ui, figma-tokens, etc.)
--max-results, -n Maximum results (default: 3)
--json Output as JSON
--list-domains List available domains
--list-stacks List available stacks
python3 scripts/generate.py "<query>" [options]
Options:
--stack, -s Stack for code generation (required)
--output, -o Output file path (required)
--format, -f Output format (default: css)
python3 scripts/audit.py <file.css> [options]
Options:
--stack, -s Stack for compliance check (required)
--format, -f Output format (default: text)
--fixes Include suggested fixes
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience