Agent Skillssoybeanjs/soybean-ui › soybean-ui

soybean-ui

GitHub

辅助在 Vue/Nuxt 中使用 SoybeanUI,指导组件选型、样式配置及文档查阅。

skills/skills-source/soybean-ui/SKILL.md soybeanjs/soybean-ui

Trigger Scenarios

询问 SoybeanUI 组件用法 配置主题或样式

Install

npx skills add soybeanjs/soybean-ui --skill soybean-ui -g -y
More Options

Non-standard path

npx skills add https://github.com/soybeanjs/soybean-ui/tree/main/skills/skills-source/soybean-ui -g -y

Use without installing

npx skills use soybeanjs/soybean-ui@soybean-ui

指定 Agent (Claude Code)

npx skills add soybeanjs/soybean-ui --skill soybean-ui -a claude-code -g -y

安装 repo 全部 skill

npx skills add soybeanjs/soybean-ui --all -g -y

预览 repo 内 skill

npx skills add soybeanjs/soybean-ui --list

SKILL.md

Frontmatter
{
    "name": "soybean-ui",
    "license": "MIT",
    "description": "Helps use SoybeanUI in Vue and Nuxt apps, including choosing styled vs headless packages, configuring styles and ConfigProvider, and looking up component docs and generated API summaries. Use when building with @soybeanjs\/ui, @soybeanjs\/ui-x, or @soybeanjs\/headless, asking which SoybeanUI component to use, or needing props, slots, usage, and theming guidance for a specific component."
}

SoybeanUI

Vue 3 UI library with styled and headless packages.

Quick start

  • Prefer @soybeanjs/ui for ready-to-use S* components.
  • Prefer @soybeanjs/ui-x for styled AI conversation components (Sx*: SxBubble, SxSender, SxThoughtChain, ...).
  • Prefer @soybeanjs/headless when you want SoybeanUI logic and accessibility without bundled styles.
  • Load REFERENCE.md for setup, docs routes, and which deeper reference to open next.
  • Load references/headless-vs-styled.md when deciding between @soybeanjs/ui and @soybeanjs/headless.
  • Load references/theming.md for SConfigProvider, theme vocabulary, locale, and direction.
  • Load references/components.md when you need component categories or are not sure which component fits.
  • Then load only the exact components/*.md files you need.

Available guidance

File Topics
REFERENCE.md Setup overview, docs routes, and reference map
references/headless-vs-styled.md Package choice, architecture, component patterns
references/theming.md SConfigProvider, theme tokens, locale, RTL, global config
references/components.md Component index grouped by category
components/*.md Per-component overview, features, docs summary, exported symbols, props, emits, slots

Loading files

  • REFERENCE.md first for setup and the right follow-up reference.
  • references/headless-vs-styled.md when the user is choosing packages or mixing both layers.
  • references/theming.md for theme, SConfigProvider, locale, nonce, or direction questions.
  • references/components.md if you need to browse the library or narrow down the right component family.
  • components/*.md only for the components directly involved in the task.
  • If the local skill files are insufficient, use the docs routes https://ui.soybeanjs.cn/llms.txt and https://ui.soybeanjs.cn/llms-full.txt as broader context.

Key concepts

Concept Description
Styled package @soybeanjs/ui exposes SButton, SDialog, and other pre-styled S* components
AI package @soybeanjs/ui-x exposes styled AI conversation components prefixed Sx* (bubble, sender, thought chain)
Headless package @soybeanjs/headless exposes unstyled primitives, logic, a11y, and Compact aggregations
SConfigProvider Global config for theme, size, locale, direction, nonce, and tooltip defaults
Compact components Data-driven aggregated components such as AccordionCompact and TableCompact
Generated docs This skill's component files are generated from docs/src/docs/en/{ui,ui-x}/components and docs/src/generated/api/{ui,ui-x}

Basic patterns

import '@soybeanjs/ui/styles.css';
import Components from 'unplugin-vue-components/vite';
import { UiResolver } from '@soybeanjs/ui/resolver';

Components({
  resolvers: [UiResolver()]
});
<template>
  <SConfigProvider :theme="{ theme: { primary: 'indigo' }, size: 'md' }" dir="rtl">
    <App />
  </SConfigProvider>
</template>

Notes

  • For repo-internal component authoring or SoybeanUI source changes, use the soybean-ui-component-development skill instead.
  • Regenerate the component reference files with pnpm sui skills after docs or generated API data changes.

Version History

  • bf1a724 Current 2026-08-19 21:21

    新增对 @soybeanjs/ui-x 包的支持及相关组件指引。

  • 96a66f1 2026-07-24 20:28

Same Skill Collection

.agents/skills/soybean-ui-component-development/SKILL.md
skills/skills-source/soybean-headless/SKILL.md
skills/skills/soybean-headless/SKILL.md
skills/skills/soybean-ui/SKILL.md

Metadata

Files
0
Version
8fea1fc
Hash
649a69bc
Indexed
2026-07-24 20:28

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-03 01:18
浙ICP备14020137号-1 $bản đồ khách truy cập$