用途:进入探索模式,作为思考伙伴帮助用户梳理想法、调研问题、澄清需求。此技能是一种立场而非固定工作流,没有强制步骤、顺序或输出。
主要能力:以提问、挑战假设、重新表述问题、寻找类比的方式探索问题空间;调研代码库,梳理架构、集成点和已有模式;识别隐藏复杂度、风险与未知;用 ASCII 图辅助思考;比较多种方案并给出取舍。
使用方式:开始时可用 openspec list --json 查看现有变更,并读取解析根下的 openspec/config.yaml(或 config.yml)中的 context 与 rules。若用户指名 store,先运行 openspec store list --json 获取 id,再在读写规格与变更的命令上附加 --store <id> 并保持。需要记录时先运行 openspec new change "<name>" 生成脚手架,禁止手工创建变更目录;随后用 openspec status --change "<name>" --json 与 openspec instructions "<artifact-id>" --change "<name>" --json 按依赖顺序创建产物,创建后重新检查状态。
适用场景:想法尚不明确时的发散探索、具体问题排查、方案对比、实现过程中卡住时的重新思考,以及把澄清后的结论沉淀为提案、设计或规格。
限制:绝不编写或实现代码;若用户要求实现,应提醒其先退出探索模式并创建变更提案。可以创建 OpenSpec 产物,因为那是记录思考而非实现。不要自动捕获见解,应提出建议由用户决定。不要假装理解,不清楚就深入追问。具体定价、平台支持等信息暂未提供。