ant-design-knowledge-base
Provides comprehensive answers about Ant Design components, documentation, and semantic descriptions using local knowledge base files. Use when asked about Ant Design, React UI components, design system, component semantics, or specific component usage.
Best use case
ant-design-knowledge-base is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Provides comprehensive answers about Ant Design components, documentation, and semantic descriptions using local knowledge base files. Use when asked about Ant Design, React UI components, design system, component semantics, or specific component usage.
Teams using ant-design-knowledge-base should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/ant-design-knowledge-base/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How ant-design-knowledge-base Compares
| Feature / Agent | ant-design-knowledge-base | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Provides comprehensive answers about Ant Design components, documentation, and semantic descriptions using local knowledge base files. Use when asked about Ant Design, React UI components, design system, component semantics, or specific component usage.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Ant Design Knowledge Base
## Overview
This skill provides access to local Ant Design documentation and semantic descriptions sourced from the official Ant Design website. The knowledge base includes:
1. **Component Documentation**: Links to all Ant Design component documentation pages
2. **Design Resources**: Links to design specifications, values, patterns, and guidelines
3. **Semantic Descriptions**: Detailed semantic descriptions of each component's CSS class structure (root, icon, title, etc.)
## Knowledge Base Files
The following files are available in the `knowledge-base/` directory:
- `llms.txt`: Contains documentation links and component overview
- `llms-full.txt`: Contains detailed semantic descriptions of all Ant Design components
## How to Use This Knowledge Base
### Finding Information
When asked about Ant Design components, documentation, or semantics:
1. **Search for component names**: Use `Grep` to find relevant lines in the knowledge base files:
```bash
Grep("Button", "knowledge-base/llms.txt")
Grep("button", "knowledge-base/llms-full.txt")
```
2. **Read specific sections**: Use `Read` to view the full content or specific lines:
```bash
Read("knowledge-base/llms-full.txt", offset=40, limit=50) # Example for button component
```
3. **Browse all components**: Use `Glob` to list available files:
```bash
Glob("knowledge-base/*.txt")
```
### File Structure Details
#### `llms.txt` contains:
- Introduction to Ant Design
- Semantic descriptions link
- Documentation links (Resources, Visualization, Design Values, etc.)
- Component links (Affix through Watermark)
#### `llms-full.txt` contains:
- Semantic descriptions for 64 Ant Design components
- For each component: root element and sub-element descriptions with CSS styling purposes
### Common Queries
#### Component Questions
When asked about a specific component (e.g., "Button", "Table", "Form"):
1. Search for the component in both files:
```bash
Grep("button", "knowledge-base/llms.txt", -i)
Grep("### button", "knowledge-base/llms-full.txt", -i)
```
2. Read the semantic description section for that component
3. Provide the component's purpose, semantic elements, and documentation link
#### Documentation Questions
When asked about design principles, values, or guidelines:
1. Search for relevant terms in `llms.txt`:
```bash
Grep("Design Values", "knowledge-base/llms.txt")
Grep("Visualization", "knowledge-base/llms.txt")
```
2. Provide the documentation links and summaries
#### Semantic Description Questions
When asked about component structure or CSS classes:
1. Find the component in `llms-full.txt`:
```bash
Grep("### button", "knowledge-base/llms-full.txt", -A 20)
```
2. Extract and explain the semantic elements (root, icon, title, etc.)
3. Describe the styling purposes of each element
## Examples
### Example 1: Button Component Query
**User**: "What are the semantic elements of the Ant Design Button component?"
**Approach**:
1. Search for button in semantic descriptions:
```bash
Grep("### button", "knowledge-base/llms-full.txt", -A 10)
```
2. Read the button section:
```bash
Read("knowledge-base/llms-full.txt", offset=42, limit=8)
```
3. Present the root, content, and icon elements with their styling purposes.
### Example 2: Component Documentation Query
**User**: "Where can I find documentation for Ant Design Table component?"
**Approach**:
1. Search for Table in component links:
```bash
Grep("Table", "knowledge-base/llms.txt")
```
2. Provide the documentation URL and related resources.
### Example 3: Design Principles Query
**User**: "What are the Ant Design design values?"
**Approach**:
1. Search for Design Values link:
```bash
Grep("Design Values", "knowledge-base/llms.txt")
```
2. Provide the link and summary from the knowledge base.
## Notes
- The knowledge base is in Chinese for semantic descriptions, but component names are in English.
- Some documentation links may require internet access to view full content.
- The semantic descriptions are focused on CSS class structure and styling purposes.
## Skill Activation
This skill will automatically activate when questions include terms like:
- "Ant Design"
- "antd"
- "React UI components"
- "component semantics"
- "design system"
- Specific component names (Button, Table, Form, etc.)
When activated, Claude has permission to use Read, Grep, and Glob tools to access the knowledge base files in the `knowledge-base/` directory.Related Skills
acc-psr-autoloading-knowledge
PSR-4 autoloading standard knowledge base for PHP 8.5 projects. Provides quick reference for namespace-to-path mapping, composer.json configuration, directory structure, and common mistakes. Use for autoloading audits and project structure reviews.
acc-layer-arch-knowledge
Layered Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for traditional N-tier/Layered Architecture audits.
acc-clean-arch-knowledge
Clean Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Clean Architecture and Hexagonal Architecture audits.
acc-claude-code-knowledge
Knowledge base for Claude Code formats and patterns. Use when creating or improving commands, agents, skills, or hooks.
acc-adr-knowledge
Action-Domain-Responder pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for ADR (web-specific MVC alternative) audits.
zoonk-design
Design philosophy and UI/UX guidelines inspired by Apple, Linear, and Vercel. Use when planning new features, designing interfaces, reviewing implementations, or making visual and interaction design decisions.
widget-design
Best practices for designing UI widgets in xmcp. Use when creating interactive widgets for GPT Apps or MCP Apps, choosing between React components and template literals, designing widget layouts, handling state and data fetching, or troubleshooting widget rendering issues.
web-design-guidelines
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
vibe-techdesign
Create a Technical Design Document for your MVP. Use when the user wants to plan architecture, choose tech stack, or says "plan technical design", "choose tech stack", or "how should I build this".
ui-ux-designer
Create interface designs, wireframes, and design systems. Masters user research, accessibility standards, and modern design tools.
ui-ux-design-system
Expert in building premium, accessible UI/UX design systems for SaaS apps. Covers design tokens, component architecture with shadcn/ui and Radix, dark mode, glassmorphism, micro-animations, responsive layouts, and accessibility. Use when: ui, ux, design system, shadcn, radix, tailwind, dark mode, animation, accessibility, components, figma to code.
ui-designer
Generate and serve live HTML/CSS/JS UI designs from natural language prompts. Use when the user asks to design, create, build, or prototype a website, landing page, UI, dashboard, web page, or frontend mockup. Also triggers on requests to update, tweak, or iterate on a previously generated design. Replaces traditional UI design + frontend dev workflow.