1
0
Files
Skill/openspec/changes/archive/2026-02-06-js-runner-custom-path/tasks.md
2026-02-06 14:53:55 +08:00

47 lines
1.9 KiB
Markdown
Raw 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.
## 1. 文档准备工作
- [x] 1.1 读取当前的 `skills/js-runner/SKILL.md` 文件,了解现有结构
- [x] 1.2 确认文档中现有的安装说明和基本使用流程
## 2. 文档结构调整
- [x] 2.1 在 SKILL.md 顶部添加"快速参考"部分,总结三种使用场景
- [x] 2.2 在"使用流程"章节添加场景选择决策树
- [x] 2.3 将原有的"完整示例"重新组织为场景3的示例临时路径
## 3. 场景1执行已存在的脚本文件
- [x] 3.1 添加场景1的使用说明章节
- [x] 3.2 编写场景1的完整示例代码包含 `bun --version` 检查)
- [x] 3.3 说明场景1不调用 `get_temp_path.js`
- [x] 3.4 说明场景1不创建新文件
## 4. 场景2在指定路径创建并执行脚本
- [x] 4.1 添加场景2的使用说明章节
- [x] 4.2 编写场景2的完整示例代码包含 `bun --version` 检查和 Write 工具使用)
- [x] 4.3 说明场景2使用大模型的 Write 工具创建文件
- [x] 4.4 说明场景2脚本持久化到指定位置
## 5. 环境检查和错误处理
- [x] 5.1 在所有场景的示例中确保第一步都是 `bun --version` 检查
- [x] 5.2 添加环境检查失败的错误处理说明
- [x] 5.3 明确说明当 Bun 未安装时的错误提示内容(包含安装命令)
- [x] 5.4 添加禁止条款:禁止使用 nodejs/npm/yarn/pnpm 等其他工具
- [x] 5.5 添加禁止条款:禁止建议用户转换为其他运行时格式
## 6. 文档验证
- [x] 6.1 验证决策树的逻辑正确性
- [x] 6.2 验证所有三个场景的示例代码完整且可执行
- [x] 6.3 验证快速参考部分简洁明了
- [x] 6.4 验证文档保持向后兼容(原有临时路径流程仍然可用)
## 7. 最终检查
- [x] 7.1 检查文档格式和排版
- [x] 7.2 确认所有章节的标题层级正确
- [x] 7.3 确认文档使用中文面向中文开发者
- [x] 7.4 验证 frontmatter 保持完整