Token导航 LogoToken导航TokenDH.com
开发需要联网github未标认证来源可访问许可证需确认审计提醒

kwc-vue-developmentKWC Vue 开发

Agent Skill

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

总安装

2,221

周安装

89

GitHub Stars

2

下载量

719
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:kwc-vue-development(KWC Vue 开发)
来源仓库:https://github.com/kingdee/kwc-skills
仓库路径:skills/kwc-vue-development
安装命令:
npx skills add https://github.com/kingdee/kwc-skills --skill kwc-vue-development
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/kingdee/kwc-skills --skill kwc-vue-development

简介

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。

  • 它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。
  • 使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。
  • 适用于前端页面、组件、样式和交互逻辑的开发与维护。
  • React、Next.js、Vue、Tailwind、CSS 等相关代码生成与审查。

SKILL.md

KWC Vue 开发专家

当项目确认使用 Vue 框架后,本 Skill 负责该框架下的代码编写规范与组件使用指导。基于 Vue 3 (Composition API + <script setup>) 进行开发。

重要:使用前置条件

必须同时满足以下条件才能使用本 Skill:

  1. 当前目录已存在 .kd/config.json 文件
  2. 配置文件中 framework 字段值为 vue
  3. 工程已通过 kwc-project-scaffold 完成初始化

以下场景禁止使用本 Skill,必须交由 kwc-project-scaffold

  • 工程初始化(kd project init
  • 创建组件或页面(kd project create
  • 生成或修改 .js-meta.kwc 组件元数据
  • 生成或修改 .page-meta.kwp 页面元数据
  • 环境配置(kd env 相关命令)
  • 部署操作(kd project deploy
  • 调试操作(kd debug)— 调试由 kwc-project-scaffold 负责,须以后台模式运行(is_background: true),详见其调试约定

若当前不满足上述前置条件,请立即停止并切换到 kwc-project-scaffold Skill。

核心职责

你负责指导用户进行 KWC Vue 组件的开发、修改和维护。 重要:你必须严格遵守本 Skill 目录下的 rule.md 文件中定义的硬性约束。在开始任何代码编写前,请务必阅读并理解这些规则。

1. 环境上下文确认

  • 项目根目录:包含 .kd 文件夹和 app/kwc 目录。
  • 配置环境.kd/config.jsonframeworkvue
  • 重要:若当前环境不满足上述条件,必须立即停止使用本 Skill 的所有约束,转而按通用 Vue Web 项目标准协助用户。

2. Vue 3 开发基础

本项目基于 Vue 3,必须遵循以下基本原则:

  • Composition API:统一使用 <script setup> 语法,禁止使用 Options API(export default {data(), methods, computed, watch}
  • 响应式:使用 ref() / reactive() 声明响应式状态,禁止使用 this。向 Web Components 传递复杂数据(对象/数组)时,由于底层需检测引用变化,绝对禁止 pushsplice 原地修改,必须通过重新赋值(如 data.value = [...data.value, new])产生新引用来触发渲染。
  • 生命周期:使用 onMounted() / onUnmounted() 等 Composition API 钩子
  • 模板语法

- 属性绑定::prop="value" - 事件绑定:@sl-change="handler"(Shoelace 组件使用 @sl-* 前缀) - 向 Web Component 传递对象/数组属性:必须用 camelCase + .prop 修饰符【✅ 正确】 <sl-table:dataSource.prop="rows":columns.prop="cols":rowSelection.prop="sel"></sl-table> 【❌ 错误】 <sl-table:data-source="rows":row-selection="sel"></sl-table> - 数字类型属性使用 camelCase 不需 .prop(如 :pageSize="20");字符串/布尔属性必须用 camelCase(如 rowKey="id"showHeadersimpleMode),禁止 kebab-case(如 row-keyshow-header

  • TypeScript:推荐使用 <script setup lang="ts">

3. 标准工作流 (Workflow)

  1. 新建组件

- 必须使用 CLI 工具,严禁手工创建文件: kd project create [组件名] --type kwc - 组件命名遵循 PascalCase

  1. 代码实现与修改

- 学习:优先参考 app/kwc/exampleComponent。 - 严格合规:代码必须符合本 Skill 目录下的 rule.md 中的所有约束(导入规范、事件绑定等)。 - Shoelace 集成:涉及 Shoelace 组件时,确保从 correct path 导入。

  1. 验证与交付

- 按项目入口更新 app/kwc/main* 引用。 - 运行 npm run dev 进行验证。

4. 关键约束摘要 (详细请见本 Skill 目录下的 rule.md)

  • 导入import '@kdcloudjs/shoelace/dist/components/input/input.js';
  • 业务组件导入import '@kdcloudjs/shoelace-biz/dist/components/lookup/lookup.js';(注意包名为 shoelace-biz
  • 模板:使用 <sl-input> (kebab-case)。
  • 事件:使用 @sl-change 绑定。
  • CSS:样式必须使用 Shoelace Design Token(var(--sl-color-*)var(--sl-spacing-*)var(--sl-font-size-*)var(--sl-border-radius-*)),禁止硬编码 hex 色值和 px 数值。详见 ./reference/css-design-tokens.md

5. 常用资源

  • 扩展组件文档(位于本 Skill 的 reference/ 目录下):

- 基础扩展组件@kdcloudjs/shoelace): - Table: reference/table/index.md - DatePicker: reference/datepicker/index.md - TimePicker: reference/sl-timepicker.md - Pagination: reference/sl-pagination.md - Daterangepicker: reference/sl-daterangepicker.md - ThoughtChain: reference/sl-thought-chain.md - Nav: reference/sl-nav.md - XMarkdown: reference/sl-xmarkdown.md - Think: reference/sl-think.md - TreeSelect: reference/sl-tree-select.md - Cascader: reference/sl-cascader.md - FloatButton: reference/sl-float-button.md - FloatButtonGroup: reference/sl-float-button.md - Sender: reference/sender/index.md - SenderHeader: reference/sender/index.md - SenderSwitch: reference/sender/index.md - Steps: reference/sl-steps.md - Grid: reference/sl-grid.md - Notification: reference/sl-notification.md - RadioGroup: reference/sl-radio-group.md - Space: reference/sl-space.md - Upload: reference/upload/index.md - Segmented: reference/sl-segmented.md - Transfer: reference/sl-transfer.md - Popconfirm: reference/sl-popconfirm.md - Bubble: reference/sl-bubble.md - 业务组件@kdcloudjs/shoelace-biz,导入路径为 @kdcloudjs/shoelace-biz/dist/components/...): - Lookup (F7): reference/sl-lookup.md - 使用前必须阅读相应文档

6. 输出检查清单

提交代码前,请自查:

  • 使用 Vue 3 Composition API (<script setup>),未使用 Options API
  • 新建组件使用了 kd project create [组件名] --type kwc
  • 已阅读并遵守本 Skill 目录下的 rule.md 中的所有约束
  • 导入了所有使用的 Web Components
  • 模板标签为 kebab-case
  • 事件使用 @sl-*
  • 未运行任何 ESLint/Prettier 修复命令,并忽略了所有 ESLint 格式报错

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.83%
按下载量换算258

Claude

30.5%
按下载量换算219

Cursor

18.37%
按下载量换算132

Gemini CLI

9.27%
按下载量换算67

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills