Extensions
Skills 技能
理解 SKILL.md 格式、扩展中心的 Skill 管理,以及 15 个内置 Skills 清单
Skills 技能
Skill(技能) 是一份 Markdown 格式的文档,通过 AI 引擎的技能机制注入到对话上下文中,引导 AI 遵循某种方法论或流程。与 MCP 提供"工具"不同,Skill 提供的是"思路"。

SKILL.md 格式
每个 Skill 是一个目录,目录里至少有一个 SKILL.md,可选附带辅助文件。SKILL.md 头部是 YAML frontmatter:
---
name: brainstorming
description: "You MUST use this before any creative work..."
---
# Brainstorming Ideas Into Designs
Help turn ideas into fully formed designs and specs...字段说明:
| 字段 | 必填 | 说明 |
|---|---|---|
name | 是 | Skill 唯一标识,与目录名一致 |
description | 是 | AI 决定是否调用的关键依据。写成"Use when ..."形式,描述触发条件 |
description 之后是正文,作为 AI 的指令。正文可以包含各种约定标签,也可以引用同目录的其他 .md 文件。
扩展中心里的 Skills 列
扩展中心的"技能"列展示所有 Skill,每张卡片显示:
- 名称 + ID:技能名称
- 版本:技能版本号(可选)
- 来源标签:项目 / 全局 / WinCode / 已安装 / 用户 / 本地 / 内置
- 状态标签:已启用 / 已停用 / 无效 / 可更新
- 分类标签:支持开发、效率、工具、医疗、分析、文档、测试、部署等九类
- 描述:技能的触发说明,最多两行
- 操作按钮:启用/停用、卸载(非内置)
分类过滤
扩展中心顶部有分类标签栏,点击按分类筛选:
[全部] [开发] [效率] [工具] [医疗] [分析] [文档] [测试] [部署] [其他]每个 Skill 根据其分类标签自动归入对应类别;不匹配则归到"其他"。分类标签仅显示实际存在的分类,不会出现空按钮。
搜索 Skill
扩展中心顶部的搜索框支持按名称、描述、ID 过滤技能。搜索结果会与 MCP、插件一起展示。
安装 Skill
三种安装途径:
| 方式 | 触发 | 行为 |
|---|---|---|
| 上传本地目录 | 扩展中心"上传技能"按钮,选目录 | 复制到 WinCode 技能目录 |
| 从市场安装 | Skill 市场 Tab(未来) | 从远端拉取安装 |
| 内置 | 随 WinCode 安装自动存在 | 15 个预装技能 |
卸载只允许非内置 Skill。内置技能的卡片上"卸载"按钮不显示。
内置 Skills 概览
WinCode 预装了 15 个 Skill,覆盖完整开发流程:
| 类别 | 名称 | 触发场景 |
|---|---|---|
| 创意 | brainstorming | 任何创造性工作之前 |
| 计划 | writing-plans | 有 spec 或多步任务,动代码前 |
| 执行 | executing-plans | 已有计划文档,在独立会话执行 |
| 调试 | systematic-debugging | 遇到 bug、测试失败 |
| 测试 | test-driven-development | 实现任何功能或 bug 修复前 |
| 评审 | requesting-code-review | 完成任务、重大特性后 |
| 评审 | receiving-code-review | 收到代码评审反馈后 |
| 子代理 | subagent-driven-development | 用独立子代理执行计划 |
| 子代理 | dispatching-parallel-agents | 面对 2+ 个无依赖任务 |
| 分支 | using-git-worktrees | 需要隔离的功能工作区 |
| 分支 | finishing-a-development-branch | 实现完成,决定合并策略 |
| 验证 | verification-before-completion | 声称完成之前,必须跑验证 |
| Skill 编写 | writing-skills | 创建或修改 Skill |
| 总览 | using-superpowers | 会话启动时,介绍 Skill 体系 |
| 产品 | product-capability-parity | 产品能力对齐分析 |
完整清单含说明见 内置扩展清单。