Svelte 封装
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/svelte-wrap。
技能介绍
要解决的问题
Svelte 组件在项目里常常被重复包装:外层 props、事件绑定、样式约定、脚本注入都散落在各处。Svelte Wrap 面向这种 Svelte Web + JavaScript 的封装场景,把重复的包装逻辑收敛成可复用形式,减少手写样板。资料中标签包含 wrap、github、automation,说明它可能也用于围绕 GitHub 仓库或自动化流程组织 Svelte 封装产物。
技能如何工作
从现有描述看,核心不是替换 Svelte 框架,而是在其外围做一层 wrap:
- 接收 Svelte 组件或 JavaScript 片段:作为输入素材。
- 生成或整理封装代码:围绕 props、事件、脚本、组件边界做统一处理。
- 结合自动化标签:可能把封装步骤接到脚本化流程或仓库工作流中,降低重复操作。
由于 SKILL.md 只给出简短描述,具体 CLI 命令、模板字段、输出目录并不明确。
适用边界
适合已有 Svelte 组件、希望统一包装方式的团队或个人项目;不适合需要完整脚手架、状态管理或后端集成的场景。若用于 GitHub 自动化,应确认目标仓库分支、文件命名与部署路径。使用前建议先检查生成的 wrapper 是否覆盖了原有事件名和 props 类型。
使用场景
- 在已有 Svelte 组件项目里,把重复的 props 与事件包装抽成统一封装片段。
- 在 JavaScript 项目接入 Svelte Web 组件时,整理组件外层的包装脚本。
- 在 GitHub 仓库中,用自动化脚本维护一批 Svelte 封装文件。
适合人员
- 维护 Svelte 组件库、需要统一 wrapper 约定的前端工程师。
- 在 JavaScript 服务中调用 Svelte Web 片段、需要整理封装边界的开发者。
- 用 GitHub Actions 或脚本批量维护前端封装资产的自动化工程师。