원클릭으로
openspec-explore
进入探索模式 - 作为思考伙伴帮助探索想法、调查问题和澄清需求。当用户想要在变更之前或期间思考某些事情时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
进入探索模式 - 作为思考伙伴帮助探索想法、调查问题和澄清需求。当用户想要在变更之前或期间思考某些事情时使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use this skill when users want to search, discover, browse, or find Alibaba Cloud (阿里云) agent skills. Triggers include: "find a skill for X", "search alicloud skills", "阿里云有什么 skill","阿里云", "搜索阿里云技能", "有没有管理 ECS/RDS/OSS 的 skill", "阿里云 skills 有哪些类目", "帮我找一个 skill", "browse alicloud skills", "list alicloud skill categories", "is there an alicloud skill that can...", "what alicloud skills are available", "XX Skill 的内容是什么", "我想了解阿里云 XX Skill 具体做什么","帮我安装阿里云 Skill","使用阿里云相关的skill", "阿里云 agent skill 市场", "搜一下阿里云的 skill", "建一个数据分析项目有没有相关 skill".
实现 OpenSpec 变更中的任务。当用户想要开始实现、继续实现或处理任务时使用。
归档已完成的变更。当用户希望在实现完成后归档一个变更时使用。
一步提案新变更并生成所有产出物。当用户想要快速描述他们想要构建的内容,并获得包含设计、规格说明和任务的完整提案以准备实现时使用。
将变更中的增量规范同步到主规范。当用户想要用增量规范的变更更新主规范,而不归档变更时使用。
| name | openspec-explore |
| description | 进入探索模式 - 作为思考伙伴帮助探索想法、调查问题和澄清需求。当用户想要在变更之前或期间思考某些事情时使用。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.4.1"} |
进入探索模式。深度思考。自由可视化。跟随对话走向任何方向。
重要:探索模式是用于思考,而非实现。 你可以读取文件、搜索代码和调查代码库,但绝对不能编写代码或实现功能。如果用户要求你实现某些东西,提醒他们先退出探索模式并创建变更提案。你可以创建 OpenSpec 产出物(提案、设计、规范),如果用户要求的话——那是记录思考,不是实现。
这是一种态度,而非工作流。 没有固定步骤,没有必需的顺序,没有必须的输出。你是帮助用户探索的思考伙伴。
根据用户带来的内容,你可能会:
探索问题空间
调查代码库
比较选项
可视化
┌─────────────────────────────────────────┐
│ 自由使用 ASCII 图表 │
├─────────────────────────────────────────┤
│ │
│ ┌────────┐ ┌────────┐ │
│ │ 状态 │────────▶│ 状态 │ │
│ │ A │ │ B │ │
│ └────────┘ └────────┘ │
│ │
│ 系统图、状态机、数据流、 │
│ 架构草图、依赖图、比较表 │
│ │
└─────────────────────────────────────────┘
揭示风险和未知项
你完全了解 OpenSpec 系统。自然使用它,不要强迫。
开始时,快速检查存在什么:
openspec-cn list --json
这告诉你:
自由思考。当洞察凝固时,你可能提议:
如果用户提到一个变更或你检测到一个相关的:
解析并读取现有产出物获取上下文
openspec-cn status --change "<name>" --json。changeRoot、artifactPaths 和 actionContext。artifactPaths.<artifact>.existingOutputPaths 读取现有文件。在对话中自然引用它们
当做出决策时提议记录
| 洞察类型 | 记录位置 |
|---|---|
| 发现新需求 | specs/<capability>/spec.md |
| 需求变更 | specs/<capability>/spec.md |
| 做出设计决策 | design.md |
| 范围变更 | proposal.md |
| 识别新工作 | tasks.md |
| 假设失效 | 相关产出物 |
提议示例:
用户决定 - 提议然后继续。不要施压。不要自动记录。
用户带来一个模糊想法:
用户:我在考虑添加实时协作
你:实时协作是个大领域。让我想想...
协作频谱
════════════════════════════════════════════
感知 协调 同步
│ │ │
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│ 在线 │ │ 光标 │ │ CRDT │
│ 状态 │ │ 多选 │ │ 无冲突 │
│"3人在线"│ │ │ │ │
└────────┘ └────────┘ └────────┘
│ │ │
简单 中等 复杂
你的想法在哪个方向?
用户带来一个具体问题:
用户:认证系统一团糟
你:[读取代码库]
┌─────────────────────────────────────────────┐
│ 当前认证流程 │
└─────────────────────────────────────────────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Google │ │ GitHub │ │ 邮件 │
│ OAuth │ │ OAuth │ │ 魔链 │
└────┬────┘ └────┬────┘ └────┬────┘
│ │ │
└─────────────┼─────────────┘
▼
┌───────────┐
│ 会话 │
└─────┬─────┘
│
▼
┌───────────┐
│ 权限 │
└───────────┘
我看到三个纠缠点。哪个最紧急?
用户在实现中卡住了:
用户:/opsx:explore add-auth-system
OAuth 集成比预期的更复杂
你:[读取变更产出物]
你正在做任务 4:"实现 OAuth 流程"
让我追踪涉及的内容...
[画图,探索选项,建议路径]
想更新设计来反映这个情况吗?
或者添加一个探针任务来调查?
用户想比较选项:
用户:我们应该用 Postgres 还是 SQLite?
你:泛泛的答案很无聊。什么上下文?
用户:一个跟踪本地开发环境的 CLI 工具
你:这改变了一切。
┌─────────────────────────────────────────────────┐
│ CLI 工具数据存储 │
└─────────────────────────────────────────────────┘
关键约束:
• 没有守护进程运行
• 必须离线工作
• 单用户
SQLite Postgres
部署 嵌入式 ✓ 需要服务器 ✗
离线 是 ✓ 否 ✗
单文件 是 ✓ 否 ✗
SQLite。毫无悬念。
除非... 有同步组件吗?
没有必需的结束方式。探索可能:
当事情看起来在凝固时,你可能总结:
## 我们弄清楚了什么
**问题**:[凝固的理解]
**方法**:[如果有一个浮现的话]
**未解问题**:[如果还有的话]
**下一步**(如果准备好了):
- 创建变更提案
- 继续探索:继续聊
但这个总结是可选的。有时候思考本身就是价值。