joneqian/claude-skills-suite76 files

Tdesign Miniprogram

TDesign Mini Program UI component library by Tencent. Use for building WeChat mini apps with TDesign components, design system, and best practices.

Specification
Skill ID
joneqian/claude-skills-suite/tdesign-miniprogram
Publisher
joneqian
Repository
claude-skills-suite
Installs
0
Files
76
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

joneqian/claude-skills-suite/tdesign-miniprogramInstalls these files
  • SKILL.md
  • references/miniprogram-chat/components/attachments.md
  • references/miniprogram-chat/components/chat-actionbar.md
  • references/miniprogram-chat/components/chat-content.md
  • references/miniprogram-chat/components/chat-list.md
  • references/miniprogram-chat/components/chat-loading.md
  • references/miniprogram-chat/components/chat-markdown.md
  • references/miniprogram-chat/components/chat-message.md
  • references/miniprogram-chat/components/chat-sender.md
  • references/miniprogram-chat/components/chat-thinking.md
  • references/miniprogram-chat/getting-started.md
  • references/miniprogram-chat/sse.md
  • references/miniprogram/components/action-sheet.md
  • references/miniprogram/components/avatar.md
  • references/miniprogram/components/back-top.md
  • references/miniprogram/components/badge.md
  • references/miniprogram/components/button.md
  • references/miniprogram/components/calendar.md
  • references/miniprogram/components/cascader.md
  • references/miniprogram/components/cell.md
  • references/miniprogram/components/checkbox.md
  • references/miniprogram/components/collapse.md
  • references/miniprogram/components/count-down.md
  • references/miniprogram/components/date-time-picker.md
  • references/miniprogram/components/dialog.md
  • references/miniprogram/components/divider.md
  • references/miniprogram/components/drawer.md
  • references/miniprogram/components/dropdown-menu.md
  • references/miniprogram/components/empty.md
  • references/miniprogram/components/fab.md
  • references/miniprogram/components/footer.md
  • references/miniprogram/components/form.md
  • references/miniprogram/components/grid.md
  • references/miniprogram/components/guide.md
  • references/miniprogram/components/icon.md
  • references/miniprogram/components/image-viewer.md
  • references/miniprogram/components/image.md
  • references/miniprogram/components/indexes.md
  • references/miniprogram/components/input.md
  • references/miniprogram/components/link.md
  • references/miniprogram/components/list.md
  • references/miniprogram/components/loading.md
  • references/miniprogram/components/message.md
  • references/miniprogram/components/navbar.md
  • references/miniprogram/components/notice-bar.md
  • references/miniprogram/components/overlay.md
  • references/miniprogram/components/picker.md
  • references/miniprogram/components/popup.md
  • references/miniprogram/components/progress.md
  • references/miniprogram/components/pull-down-refresh.md
  • references/miniprogram/components/radio.md
  • references/miniprogram/components/rate.md
  • references/miniprogram/components/result.md
  • references/miniprogram/components/search.md
  • references/miniprogram/components/side-bar.md
  • references/miniprogram/components/skeleton.md
  • references/miniprogram/components/slider.md
  • references/miniprogram/components/stepper.md
  • references/miniprogram/components/steps.md
  • references/miniprogram/components/sticky.md
  • references/miniprogram/components/swipe-cell.md
  • references/miniprogram/components/swiper.md
  • references/miniprogram/components/switch.md
  • references/miniprogram/components/tab-bar.md
  • references/miniprogram/components/table.md
  • references/miniprogram/components/tabs.md
  • references/miniprogram/components/tag.md
  • references/miniprogram/components/textarea.md
  • references/miniprogram/components/toast.md
  • references/miniprogram/components/tree-select.md
  • references/miniprogram/components/upload.md
  • references/miniprogram/custom-style.md
  • references/miniprogram/custom-theme.md
  • references/miniprogram/dark-mode.md
  • references/miniprogram/getting-started.md
  • references/miniprogram/overview.md

What this skill tells the agent

TDesign Mini Program Skill

TDesign WeChat Mini Program component library, an enterprise-level design system by Tencent. Provides 60+ high-quality components with dark mode support, theme customization, and more.

When to Use This Skill

This skill should be triggered when:

  • Developing WeChat Mini Programs with TDesign component library
  • Using TDesign UI components (Button, Input, Dialog, etc.)
  • Implementing interfaces following TDesign design specifications
  • Configuring TDesign themes and style customization
  • Building AI chat interfaces (using TDesign Chat components)
  • Implementing dark mode adaptation

Quick Start

Installation

npm i tdesign-miniprogram -S --production

Modify app.json

Remove "style": "v2" from app.json to avoid style conflicts.

Modify project.config.json

Add the following to the setting section of project.config.json:

{
  "setting": {
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./"
      }
    ]
  }
}

Modify tsconfig.json (TypeScript projects)

{
  "paths": {
    "tdesign-miniprogram/*": [
      "./miniprogram/miniprogram_npm/tdesign-miniprogram/*"
    ]
  }
}
After modifying project.config.json, build npm in WeChat DevTools: Tools - Build npm
After successful build, check Compile JS to ES5

Using Components

Import in page or component JSON file:

{
  "usingComponents": {
    "t-button": "tdesign-miniprogram/button/button"
  }
}

Use in WXML:

<t-button theme="primary">Button</t-button>

Component Categories

Basic Components (6)

ComponentDescriptionImport Path
ButtonButtontdesign-miniprogram/button/button
DividerDividertdesign-miniprogram/divider/divider
FabFloating Action Buttontdesign-miniprogram/fab/fab
IconIcontdesign-miniprogram/icon/icon
LayoutLayouttdesign-miniprogram/row/row
LinkLinktdesign-miniprogram/link/link

Navigation Components (8)

ComponentDescriptionImport Path
BackTopBack to Toptdesign-miniprogram/back-top/back-top
DrawerDrawertdesign-miniprogram/drawer/drawer
IndexesIndex Listtdesign-miniprogram/indexes/indexes
NavbarNavigation Bartdesign-miniprogram/navbar/navbar
SideBarSide Navigationtdesign-miniprogram/side-bar/side-bar
StepsStepstdesign-miniprogram/steps/steps
TabBarBottom Tab Bartdesign-miniprogram/tab-bar/tab-bar
TabsTabstdesign-miniprogram/tabs/tabs

Input Components (16)

ComponentDescriptionImport Path
CalendarCalendartdesign-miniprogram/calendar/calendar
CascaderCascadertdesign-miniprogram/cascader/cascader
CheckBoxCheckboxtdesign-miniprogram/checkbox/checkbox
DateTimePickerDate Time Pickertdesign-miniprogram/date-time-picker/date-time-picker
InputInputtdesign-miniprogram/input/input
PickerPickertdesign-miniprogram/picker/picker
RadioRadiotdesign-miniprogram/radio/radio
RateRatetdesign-miniprogram/rate/rate
SearchSearchtdesign-miniprogram/search/search
SliderSlidertdesign-miniprogram/slider/slider
StepperSteppertdesign-miniprogram/stepper/stepper
SwitchSwitchtdesign-miniprogram/switch/switch
TextareaTextareatdesign-miniprogram/textarea/textarea
TreeSelectTree Selecttdesign-miniprogram/tree-select/tree-select
UploadUploadtdesign-miniprogram/upload/upload
FormFormtdesign-miniprogram/form/form

Data Display Components (18)

ComponentDescriptionImport Path
AvatarAvatartdesign-miniprogram/avatar/avatar
BadgeBadgetdesign-miniprogram/badge/badge
CellCelltdesign-miniprogram/cell/cell
CollapseCollapsetdesign-miniprogram/collapse/collapse
CountDownCountdowntdesign-miniprogram/count-down/count-down
EmptyEmpty Statetdesign-miniprogram/empty/empty
FooterFootertdesign-miniprogram/footer/footer
GridGridtdesign-miniprogram/grid/grid
ImageImagetdesign-miniprogram/image/image
ImageViewerImage Viewertdesign-miniprogram/image-viewer/image-viewer
ProgressProgresstdesign-miniprogram/progress/progress
ResultResulttdesign-miniprogram/result/result
SkeletonSkeletontdesign-miniprogram/skeleton/skeleton
StickyStickytdesign-miniprogram/sticky/sticky
SwiperSwipertdesign-miniprogram/swiper/swiper
TableTabletdesign-miniprogram/table/table
TagTagtdesign-miniprogram/tag/tag
ListListtdesign-miniprogram/list/list

Feedback Components (12)

ComponentDescriptionImport Path
ActionSheetAction Sheettdesign-miniprogram/action-sheet/action-sheet
DialogDialogtdesign-miniprogram/dialog/dialog
DropdownMenuDropdown Menutdesign-miniprogram/dropdown-menu/dropdown-menu
GuideGuidetdesign-miniprogram/guide/guide
LoadingLoadingtdesign-miniprogram/loading/loading
MessageMessagetdesign-miniprogram/message/message
NoticeBarNotice Bartdesign-miniprogram/notice-bar/notice-bar
OverlayOverlaytdesign-miniprogram/overlay/overlay
PopupPopuptdesign-miniprogram/popup/popup
PullDownRefreshPull Down Refreshtdesign-miniprogram/pull-down-refresh/pull-down-refresh
SwipeCellSwipe Celltdesign-miniprogram/swipe-cell/swipe-cell
ToastToasttdesign-miniprogram/toast/toast

AI Chat Components (9)

Use this skill in a project

Open any RiverX project, search the Skills panel for joneqian/claude-skills-suite/tdesign-miniprogram, and install it in one click.

Use this skill