SuperAPI AI 工具集

openspec-explore

编程与开发

查看项目

更新于 10-15 21:48

技能介绍

用途:这是 OpenSpec 的「探索模式」技能,定位为思考伙伴,帮助用户梳理想法、调查问题、澄清需求,而不是实现功能。适用于需求尚不明确、方案需要权衡、或开发中遇到复杂依赖需要理清思路时。

主要能力:用提问澄清问题、挑战假设、重构问题;借助 ASCII 图可视化架构、状态机、数据流与依赖关系;调查代码库、梳理现有架构与集成点;对比多个方案并列出取舍与风险;在用户要求时把探索结论沉淀为 OpenSpec 工件(提案、设计、规格)。

使用方式:在 OpenSpec 仓库中工作。开始时可运行 openspec list --json 查看现有变更,并读取解析出的根目录下的 openspec/config.yaml(或 config.yml),其中 context 为项目背景,rules 按工件 id 给出约束。若工作位于已注册的独立仓库,先运行 openspec store list --json 获取 id,再在读取或写入 spec/变更的命令上追加 --store <id>(如 openspec status --change "<name>" --json --store "<id>"),选定后保持沿用。新建变更必须先运行 openspec new change "<name>" 生成脚手架,不能手动在 openspec/changes/ 下建目录;随后用 openspec status 与 openspec instructions "<artifact-id>" --change "<name>" --json 按依赖顺序生成工件。

限制:绝不编写代码或实现功能;若用户要求实现,应提示其先退出探索模式并创建变更提案。可以创建 OpenSpec 工件,但不应自动沉淀结论,需先询问。不应把项目 context/rules 内容复制进对话或工件。除上述命令外其余命令不接受 --store 标志。官方未提供的其他命令行为、收费或平台信息暂未说明。