Files
superpowers-zh/docs/README.vscode.md
jiangnan 6fa291f09c 修复安装脚本:精确检测工具目录,防止误安装
- VS Code 检测改为 .github/copilot-instructions.md(避免误判普通 .github 目录)
- VS Code skills 安装到 .github/superpowers/(不污染 .github 根目录)
- Antigravity skills 安装到 .antigravity/skills/
- 移除 installed===0 的首个工具强制安装逻辑
- 6 个场景测试全部通过
2026-03-20 19:35:35 +08:00

99 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Superpowers 中文版 — VS Code (Copilot) 安装指南
在 VS Code + GitHub Copilot 中使用 superpowers-zh 的完整指南。
## 前置条件
- VS Code最新版本
- GitHub Copilot 扩展(免费版或付费版均可)
## 快速安装
```bash
cd /your/project
npx superpowers-zh
```
安装脚本会自动检测 `.github/` 目录并将 skills 复制到该目录。
## 手动安装
```bash
git clone https://github.com/jnMetaCode/superpowers-zh.git
mkdir -p /your/project/.github/superpowers
cp -r superpowers-zh/skills/* /your/project/.github/superpowers/
```
## 工作原理
VS Code Copilot 使用 `.github/copilot-instructions.md` 作为项目级自定义指令:
- **位置**:项目根目录 `.github/copilot-instructions.md`
- **格式**Markdown
- **生效范围**:该工作区内的所有 Copilot Chat 和内联补全
- **自动加载**:保存文件后立即生效,无需重启
### 推荐配置
由于 Copilot 主要通过单个指令文件工作,建议创建 `.github/copilot-instructions.md` 引用 skills
```markdown
# Copilot 自定义指令
## 工作流方法论
本项目使用 superpowers-zh skills 框架。开始新任务前,请参考以下方法论:
- 新需求 → 先头脑风暴(.github/superpowers/brainstorming/SKILL.md
- 写代码 → TDD 驱动(.github/superpowers/test-driven-development/SKILL.md
- 修 Bug → 系统化调试(.github/superpowers/systematic-debugging/SKILL.md
- 审查代码 → 中文代码审查(.github/superpowers/chinese-code-review/SKILL.md
## 中文项目规范
- 代码注释和文档使用中文
- Git commit 遵循中文提交规范
- 技术术语保留英文原文
```
### 使用 .instructions.md 文件(推荐)
VS Code 还支持更细粒度的 `.instructions.md` 文件:
```
.github/
copilot-instructions.md # 全局指令
.instructions/
typescript.instructions.md # TypeScript 文件专用
testing.instructions.md # 测试相关
```
## 使用
在 VS Code 中:
- **Copilot Chat**`Ctrl+Shift+I`):直接引用 skill 名称
- **内联补全**:自动遵循 copilot-instructions.md 中的规则
- **`/init`**:在 Chat 中输入,自动生成项目配置
## 局限性
VS Code Copilot 不像 Claude Code 那样支持 `Skill` 工具或子 Agent 派遣。以下 skills 需要手动参考而非自动执行:
- 派遣并行 Agent需要 Agent 框架支持)
- 子 Agent 驱动开发(需要 Agent 框架支持)
- Git Worktree 使用(需要终端操作)
其他方法论类 skills头脑风暴、TDD、调试、代码审查等完全兼容。
## 更新
```bash
cd /your/project
npx superpowers-zh
```
## 获取帮助
- 提交 Issuehttps://github.com/jnMetaCode/superpowers-zh/issues
- VS Code Copilot 文档https://code.visualstudio.com/docs/copilot/customization/custom-instructions