用途:openspec-explore 提供一种“探索模式”,定位为思考伙伴,用于梳理想法、调查问题、澄清需求。
主要能力:可读取文件、搜索代码、调查代码库;围绕问题空间提问、挑战假设、重新表述问题、寻找类比;梳理现有架构、集成点与既有模式;比较多种方案、绘制权衡表;用 ASCII 图辅助可视化系统、状态机、数据流、依赖图;识别风险与未知点,建议调研或 spike。
使用方式:开始时可用 openspec list --json 检查是否存在活跃变更及其名称、schema 与状态。当用户提到某个变更时,可用 openspec status --change "<name>" --json,并依据其中的 changeRoot、artifactPaths、actionContext 读取已有工件。探索过程中不强制固定步骤或输出。若有结论,可询问是否创建变更提案,或把决定写入 specs/<capability>/spec.md、design.md、proposal.md、tasks.md 等对应工件。
适用场景:想法尚模糊时拓展方向、具体问题(如认证系统混乱)时调查代码、实现中途卡住时厘清任务、比较技术选项(如 Postgres 与 SQLite)。
限制:探索模式只用于思考,绝不写代码或实现功能;用户要求实现时,应提示先退出探索模式并创建变更提案。可创建 OpenSpec 工件,但不自动保存洞察,需先询问。官方资料未提供安装命令、收费或价格信息,暂未提供。