用途:open-spec-explore 提供一种“探索模式”立场,作为思考伙伴,帮助用户探索想法、调查问题、澄清需求。它强调思考而非实现,没有固定步骤、必需顺序或强制产出。
主要能力:可读取文件、搜索代码、调查代码库;用 ASCII 图辅助表达系统图、状态机、数据流、架构草图、依赖图与对比表;提出澄清问题、挑战假设、重新表述问题、寻找类比、梳理现有架构与集成点、识别隐藏复杂度、比较方案与权衡、指出风险与未知、建议调研或 spike。
使用方式:当用户想深入思考时进入该模式。开始时可查看 specs/changes/ 下的活跃变更文件夹,并阅读 specs/features/ 中的规范行为。若已有变更,可读取 specs/changes/<name>/proposal.md、design.md、tasks.md 等工件并在对话中自然引用。当决策形成时,可主动询问是否将新需求或需求变更记录到 specs/features/<capability>/spec.md,设计决策记录到 design.md,范围变更记录到 proposal.md,新工作记录到 tasks.md。用户决定是否保存,不自动捕获。
适用场景:想法模糊时的发散探索、具体问题的代码库调查、实现中途卡住时的路径梳理、方案对比(如 Postgres 与 SQLite)、需求澄清与风险识别。
限制:探索模式绝不编写代码或实现功能;若用户要求实现,应提醒其先退出探索模式并创建变更提案。可以创建提案、设计或任务等工作工件,但不写应用代码。不假装理解、不急于下结论、不强制结构、不自动保存洞察。资料未提供安装命令、收费、价格、平台或效果信息。