vscode-extension-webview
Installation
SKILL.md
VSCode Extension Webview
任务目标
- 本 Skill 用于:创建自定义 Webview 界面,实现与 VSCode 深度集成的功能
- 能力包含:Webview Panel、消息传递、生命周期管理、本地资源加载、CSP 安全策略
- 触发条件:当用户需要创建自定义 UI 界面或实现复杂交互功能时
前置准备
- 环境要求:已完成 vscode-extension-basics-skill 学习
- 前置知识:HTML/CSS/JavaScript 基础
操作步骤
标准流程
1. 创建 Webview Panel
const panel = vscode.window.createWebviewPanel(
'catCoding', // viewType 标识符
Related skills
More from morning-start/book-skills
rust-skills
Rust 程序设计语言完整技能集,采用元认知框架,涵盖基础语法、所有权系统、泛型 Trait、并发异步、Cargo 包管理等,支持 Layer 1/2/3 三层认知模型
10dashboard-skills
数据看板技能库,使用 Python + Streamlit + ECharts + Pandas 快速构建数据分析和可视化应用,掌握从数据处理到界面展示的完整技能体系
5moonbit-skills
MoonBit(月兔)编程语言完整技能集,面向云与边缘计算的 AI 原生语言,涵盖核心语法、数据类型、函数式编程、工具链、包管理与多后端编译
4git-skills
Git版本控制技能,掌握仓库管理、提交操作、分支协作、远程同步等核心能力,提供安全的操作指导和故障排除
3hermes-agent-config
Hermes Agent 配置系统技能库,掌握 Memory 持久化记忆、Context Files 上下文注入、Personality 个性化配置、AGENTS.md 工作手册和分层记忆系统的完整技能体系
3tauri-skills
Tauri v2 桌面应用开发技能
2