惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net
腾讯CDC
GbyAI
GbyAI
I
InfoQ
博客园 - Franky
G
Google Developers Blog
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Vercel News
Vercel News
博客园_首页
MyScale Blog
MyScale Blog
Martin Fowler
Martin Fowler
N
Netflix TechBlog - Medium
V
V2EX
T
The Blog of Author Tim Ferriss
M
MIT News - Artificial intelligence
雷峰网
雷峰网
H
Hackread – Cybersecurity News, Data Breaches, AI and More
大猫的无限游戏
大猫的无限游戏
The GitHub Blog
The GitHub Blog

分享发现

快连停止了中国大陆地区的业务运营 推荐 2 个好玩的在线游戏站 Claude code 的 Designs 和 Routines 居然是独立额度,我的 Claude Pro 订阅又升值了 偶然看到一篇文章《文化已死:当绝大多数人听的音乐,读的书都来自 10 年前》,给大家推荐一下,非常值得一看 66 个入狱教程 国家超算互联网平台提供 Coding Plan(20 元/100 元两档) supergeo.info 送兑换码 V2EX › 登录 古风提示词 Bright Data 代理和 Browser API 90 天 6 折,优惠码 BESTPROXY60 飞机上 Starlink 测速 zig 写的 100kb 的 wasm 可以 http 读写任意 git 仓库 GPT Image 2 韩文 prompt 实测:不是“能看懂”,而是“能还原” 网页端 GPT-5.5 Thinking 体感好快啊,这速度第一反应还以为是降智到 4o-mini 了 新开中转站,有 GPT 包月可以薅,分享给有缘人 google 搜索的 AI 模式(自动右侧弹出)是个谜啊? 小红书下场做 app 工厂 做了一个 GEO 工具平台,想听听大家对 AI 搜索优化的看法 XChat 正式上架 App Store 了 大 F 彻底沦为历史了,公司宣布停业。 记一次 QQ 被盗事件记录 codex 5.5 强的离谱 用 Claude 做了视频“关于 ping0.cc 静默上传用户真实 IP” AI 辅助英语学习,无推广,讨论一下 gpt5.5 写完界面,还会进行截图查看效果 DeepSeek4 的数据没清理好啊,估计有得折腾 做了一个自动识别云朵的网站 claude 太抠门了 继上次讨论自媒体问题后,我决定下架流量最大的视频 DeepSeek V4 上线了!之前难产真是适配昇腾?
[开源分享] transpec,开发框架转换工具
jdjingdian · 2026-04-18 · via 分享发现

项目地址: https://github.com/magicdian/transpec

安装方式:

npm install -g @magicdian/transpec

我之前不少项目都是基于 OpenSpec 开发的,因为我一直觉得它那套 propose -> apply -> archive 的工作流很符合直觉,日常使用起来也很顺手。

不过用了一段时间之后,我也逐渐碰到一个问题:规范还是会慢慢漂移。 后来我在网上搜索相关方案时了解到 Trellis ,很想把以前的老项目迁移过去继续 用,但同时又不希望把原本积累下来的开发历史、任务痕迹和规范资产直接丢掉。

于是我就做了这个工具:transpec 。 它的目标很直接:帮助已有的 spec-driven 项目在不同框架之间迁移。 目前我重点完成并打磨的是 OpenSpec -> Trellis 这条转换链路。


大致的转换流程( OpenSpec -> Trellis )

  1. 在原始的 OpenSpec 项目里执行 transpec init 配置好要使用的 agent ,以及源/目标框架信息。 我个人建议把日志等级设成 trace ,这样如果中间有问题会更方便排查。

  2. 进入你实际使用的 agent ,比如我自己主要是用 Codex 。

  3. 在 agent 中执行: $transpec-preprocess,这一步跑完之后,会生成中间产物,以及一份基于当前模型分析得到的增强信 息。

  4. 然后在 agent 中执行:$transpec-apply , 这一步会完成最终转换。

  5. 转换完成后,再执行 trellis update ,把 .trellis 目录补全到更完整的状态。

  6. 删除原本的 .codex 目录,然后重新执行 trellis init 做一次配置

- 这个动作主要是因为:如果 agent 目录已经存在,trellis init 会自动跳过,就没法重新生成 Trellis 需要的 skills 和相关配置了。

转换效果参考

如果你想看一个实际效果,可以参考我另一个小工具项目的这次提交:

https://github.com/magicdian/xgit/commit/161928c442c271fd0d943ffe33b8da36892efdc0#diff-c81a0f51066def8b3b671e54d68bd15a5abe6bcd4d95584029744948242be74d


使用建议

  • 可以先用便宜、量大的模型跑一遍试试。如果你觉得这套流程适合自己的项目,再换更强一点的模型去跑,通常效果会更稳一些。

  • 如果你本身就有一些历史比较长的 OpenSpec 项目,又刚好想迁移到 Trellis ,欢迎试试,也欢迎反馈问题。