nandofarias

Jj Push — Development skill for Claude Code

Development community

Push all bookmarks in the current stack to the remote.

How to install Jj Push

Installs to ~/.claude/commands/nandofarias-dotfiles-jj-push.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nandofarias/dotfiles/HEAD/.claude/commands/jj-push.md -o ~/.claude/commands/nandofarias-dotfiles-jj-push.md

Restart Claude Code, or start a new session, for it to be picked up.

What Jj Push does

Push all bookmarks in the current stack to the remote.

  1. **Show what will be pushed:**

    jj bookmark list -r 'trunk()..@'
  2. **Push all bookmarks:**

    jj git push --all --allow-new

    Note: If `git.push-new-bookmarks = true` is set in jj config, `--allow-new` is not needed.

  3. **Report results.** If push fails (e.g., divergent bookmarks), explain the issue and suggest:

    • jj git fetch first if remote has moved
    • `jj bookmark set -r

Alternatives in Development

  • Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
  • Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.2k ★
  • Nexting — Remote control for Claude Code, Codex, Grok, and Cursor on Mac or PC 1.3k ★

Full documentation available on GitHub

View Source Repository