← Back to list

repo-sync-steward
by frankxai
⭐ 1🍴 1📅 Jan 25, 2026
SKILL.md
name: repo-sync-steward description: Sync workflow between the FrankX main repo and frankx.ai-vercel-website branches. Use when cherry-picking blog/content/code changes across repos, updating slugs/RSS, and preserving site integrity.
Repo Sync Steward
Scope
Keep the website repo aligned with the main FrankX content and site code without dragging in local tooling or internal docs.
Workflow
- Fetch and inspect targets
- Confirm remotes:
origin(FrankX) andvercel-website(site repo). - Fetch the target branch before syncing.
- Prepare clean source commits
- Stage only website-relevant paths:
content/blog/**public/rss.xmllib/**andapp/**links that reference blog slugsnext.config.jsredirects (if slugs changed)
- Avoid:
.claude/,.tina/,.shared/,docs/,notes.md,task_plan.md.
- Apply to target safely
- Use a worktree for
vercel-website/<branch>to avoid dirty state. - Cherry-pick the prepared commits; resolve conflicts minimally.
- Validate
- Run
node scripts/validate-blog-frontmatter.jsif available. - Regenerate RSS with
node scripts/generate_feed.mjs. - Scan for old slugs:
rg -n "/blog/0[0-9]-"and ensure redirects exist.
- Push + record
- Push to
vercel-website/<branch>. - Log what was synced (commit IDs + key files) in a brief note.
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon