关于 openspec-explore
OpenSpec Explore Skill 用于在需求尚不明确时,通过对话调查问题、比较方案或探索代码库。它不生成文件或预设结构,明确后可转入正式变更规划。
主要功能
- 01以对话方式探索主题
- 02分析代码库并比较方案
- 03回答问题并整理想法
- 04探索期间不创建文件
- 05可转入正式变更规划
适用场景
- 01澄清尚未成形的需求
- 02决定方案前比较多种做法
- 03在代码库中寻找改进机会
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ openspec-skills --skill openspec-explore安装后在 Claude Code 中输入/openspec-explore确认已加载。
附带文件agents/openai.yaml
详细介绍
OpenSpec 探索技能
使用 /opsx:explore 来梳理想法、调查问题、比较选项并明确需求——全程不会创建任何工件,也不会确定结构。当想法逐渐清晰时,可转到 openspec-new 或 openspec-ff。
适用场景
- 需求尚不明确,用户需要先进行调查。
- 在做决定前比较多种方案。
- 用户想探索代码库,寻找改进机会。
- 在正式提出变更方案前进行头脑风暴。
前提条件
- 项目中已初始化 OpenSpec(参见 openspec-initial)。
工作流
-
开始探索
- 运行
/opsx:explore或/opsx:explore [topic]。 - Agent 会开启一段探索式对话,无需遵循特定结构。
- 运行
-
调查
- 分析代码库、比较选项、创建图表、回答问题。
- 探索期间不会创建任何工件——这纯粹是思考过程。
-
准备就绪后转入下一步
- 用户明确方向后,建议运行
/opsx:new <change-name>来启动正式变更。 - 如果用户想一次性创建所有规划工件,也可以运行
/opsx:ff <change-name>。
- 用户明确方向后,建议运行
输出
- 不会创建任何工件或文件。输出就是对话本身——其中包含见解、选项和建议。
后续步骤
- 准备好采取行动时:使用 openspec-new 来启动变更,或使用 openspec-ff 快速完成规划。
故障排除
- “无法识别命令”:确保已初始化 OpenSpec(
openspec init)。参见 openspec-initial。
参考资料
评论
支持 Markdown