Jj Squash — Development skill for Claude Code
Squash the current change into its parent.
How to install Jj Squash
Installs to ~/.claude/commands/nandofarias-dotfiles-jj-squash.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nandofarias/dotfiles/HEAD/.claude/commands/jj-squash.md -o ~/.claude/commands/nandofarias-dotfiles-jj-squash.md Restart Claude Code, or start a new session, for it to be picked up.
What Jj Squash does
Squash the current change into its parent.
**Show what will be squashed:**
jj log -r '@ | @-' --no-graph -T 'change_id.shortest(8) ++ " " ++ description.first_line() ++ "\n"'**Squash:**
jj squashThis moves all changes from `@` into `@-` (parent). The working copy becomes a new empty change on top.
**If the squashed change had a bookmark, it might need moving:** Check if the old `@` had a bookmark that should now be on the parent.
Alternatives in Development
- Langchain Skills — ⚠️ — This project is in early development 1.2k ★
- Retune Color — Change a Graphite color safely by editing only the canonical primitive, then verify 452 ★
- Migrations — Versioned breaking change migrations for Turbo 263 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Jj Down
Move down in the stack (to the parent change). Run:
Split
Split the current session into a new jj change
Jj Modify
Modify the description of the current change. New description: $ARGUMENTS
Review Change
Review the current change with calibrated repository evidence
Pull Repos
Pull all repos (parent + marketplace clones + configured project repos)
Ae Layer Ops
Common After Effects layer operations: duplicate with offset, trim to work area, sequence layers, randomize or
Related Agents
Asimov
Tone and identifier pass for engineer-facing output. Two invocation contexts. In the mob context, invoked afte
PR Author.Agent
Use when authoring or finalizing a PR — 'open PR', 'draft PR', 'write commit message', 'PR description', 'self
Pan Release
Release squad agent for the bot-army campaign. Ships approved, green work safely behind a human gate — squash-