repo-sync-steward | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / repo-sync-steward

repo-sync-steward

maintained by frankxai

star 1 account_tree 1 verified_user MIT License
bolt View GitHub

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

  1. Fetch and inspect targets
  • Confirm remotes: origin (FrankX) and vercel-website (site repo).
  • Fetch the target branch before syncing.
  1. Prepare clean source commits
  • Stage only website-relevant paths:
    • content/blog/**
    • public/rss.xml
    • lib/** and app/** links that reference blog slugs
    • next.config.js redirects (if slugs changed)
  • Avoid: .claude/, .tina/, .shared/, docs/, notes.md, task_plan.md.
  1. Apply to target safely
  • Use a worktree for vercel-website/<branch> to avoid dirty state.
  • Cherry-pick the prepared commits; resolve conflicts minimally.
  1. Validate
  • Run node scripts/validate-blog-frontmatter.js if available.
  • Regenerate RSS with node scripts/generate_feed.mjs.
  • Scan for old slugs: rg -n "/blog/0[0-9]-" and ensure redirects exist.
  1. Push + record
  • Push to vercel-website/<branch>.
  • Log what was synced (commit IDs + key files) in a brief note.

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 1
GitHub Forks 1
Created Jan 2026
Last Updated 5 months ago
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
feature-dev
chevron_right
creating-pr
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.