spec-kit太重了, openspec更符合,但是iflow还不支持openspec,迫切需要支持openspec
已经提pr啦,再耐心等等哈~
1 个赞
已支持,欢迎安装体验!~
这个工作流怎么使用原来的openSpec的init命令?
iflow workflow add “openSpec-WvEtqA”
这个做了 openSpec init 的工作了
1 个赞
并没有移植完整,openspec的内置命令需要build
不知道手动build后,与iflow的兼容性怎么样
cd .iflow/agents/openspec && node build.js
🔨 Building OpenSpec...
Compiling TypeScript...
Version 5.9.3
✅ Build completed successfully!
build后会生成dist目录
.iflow/agents/openspe/bin/openspe.js就可以使用了
cp openspec.js openspec
# 绝对路径
export PATH="xxxx/.iflow/agents/openspec/bin:$PATH"
openspec help
Usage: openspec [options] [command]
AI-native system for spec-driven development
......
还在摸索中,感觉适配是个大问题,iflow的结构和cluade、codex应该不一样,好多开源工作流都没有iflow的适配
这2个复刻支持iflow
2 个赞
感谢分享
他们向官方的pr还在进行中,可以手动git下来安装
以xxmime为例:
git clone https://github.com/xxmime/OpenSpec.git
cd OpenSpec
git checkout iflow
npm config set registry https://registry.npmmirror.com/
npm install -g pnpm
pnpm setup
#source 你的shell配置或重启终端(shell)
pnpm install -dd
pnpm link
上述操作成功后,OpenSpec就安装好了,然后参考官方的使用方式食用
cd your_project
openspec init
完成后项目中新增了.iflow、openspec文件夹和iflow.md、agents.md文件
使用以下提示词初始化记忆和工作
1. Populate your project context:
"Please read openspec/project.md and help me fill it out
with details about my project, tech stack, and conventions"
2. Create your first change proposal:
"I want to add [YOUR FEATURE HERE]. Please create an
OpenSpec change proposal for this feature"
3. Learn the OpenSpec workflow:
"Please explain the OpenSpec workflow from openspec/AGENTS.md
and how I should work with you on this project"
1. 初始化项目上下文:
"请阅读 openspec/project.md 文件,并协助我完善项目中关于技术栈、规范约定等具体细节"
2. 创建首个变更提案:
"我需要添加 [具体功能描述]。请根据 OpenSpec 规范为此功能创建变更提案文档"
3. 了解 OpenSpec 工作流:
"请基于 openspec/AGENTS.md 说明 OpenSpec 的工作流程,并指导我如何在此项目中与你协同工作"
1 个赞
pr已经review通过,直接命令安装openspec就可以在iflow-cli中使用了。https://github.com/Fission-AI/OpenSpec
1 个赞
官方的openspec已经适配,社区工作流的可以下架或者在页面发个公告
好嘞
