SuperAPI AI 工具集

openspec-explore

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:openspec-explore 是 OpenSpec 体系中的“探索模式”技能,定位为思考伙伴,用于探索想法、调查问题、澄清需求。它强调这是一种立场而非固定工作流,没有强制步骤、顺序或输出。

主要能力:可阅读文件、搜索代码、调查代码库;用 ASCII 图辅助表达架构、状态机、数据流、依赖图与对比表;提出澄清问题、挑战假设、重构问题、寻找类比、比较方案、识别风险与未知、建议调研。

使用方式:开始时可用 openspec list --json 查看是否存在活动变更及其名称、schema 与状态,并读取项目根目录下 openspec/config.yaml(或 config.yml)中的 context 与 rules 作为约束。若用户指定 store,先运行 openspec store list --json 获取已注册 store id,再在读写规格与变更的命令上追加 --store <id>,且该选择在后续流程中保持。若用户要求把探索固化为新变更,先运行 openspec new change "<name>" 生成脚手架,不要手工创建 openspec/changes/ 下的目录;随后用 openspec status --change "<name>" --json 与 openspec instructions "<artifact-id>" --change "<name>" --json 按依赖顺序处理工件。

适用场景:想法尚模糊时发散思考、遇到具体问题时结合代码库分析、实现中途卡住时梳理、需要比较技术选项时。

限制:探索模式不写代码、不实现功能;若用户要求实现,应提醒其退出探索模式并创建变更提案。可以创建 OpenSpec 工件(提案、设计、规格),但那是记录思考而非实现。不要自动捕获洞察,应询问用户;不要伪造理解或强行套用结构。资料未提供具体收费、平台与效果信息。