SuperAPI AI 工具集

repo-sync-steward

部署与运维

查看项目

更新于 10-15 21:46

技能介绍

用途:在 FrankX 主仓库与 frankx.ai-vercel-website 网站仓库分支之间同步内容与站点代码,保持网站仓库与主仓库一致,同时不引入本地工具或内部文档。

主要能力与流程:先确认远程仓库 origin(FrankX)与 vercel-website(站点仓库),抓取目标分支后再同步。准备干净的源提交时,只暂存与网站相关的路径,例如 content/blog/、public/rss.xml、引用博客 slug 的 lib/ 与 app/** 链接,以及 next.config.js 重定向(slug 变更时)。需避免带入 .claude/、.tina/、.shared/、docs/、notes.md、task_plan.md。应用到目标时,为 vercel-website/<branch> 使用 worktree 避免脏状态,再 cherry-pick 准备好的提交并尽量最小化解决冲突。

验证与推送:若可用,运行 node scripts/validate-blog-frontmatter.js;用 node scripts/generate_feed.mjs 重新生成 RSS;用 rg -n "/blog/0[0-9]-" 扫描旧 slug 并确认重定向存在。随后推送到 vercel-website/<branch>,并用简要记录标注同步了哪些提交 ID 和关键文件。

限制:资料未提供该技能的安装方式、平台支持、价格与更多使用示例,相关细节暂未提供。