jjwf

📁 schpet/toolbox 📅 Feb 12, 2026
3
总安装量
3
周安装量
#56175
全站排名
安装命令
npx skills add https://github.com/schpet/toolbox --skill jjwf

Agent 安装分布

amp 3
gemini-cli 3
github-copilot 3
codex 3
kimi-cli 3
opencode 3

Skill 文档

Jujutsu (jj) Workflow

This project uses Jujutsu (jj) for version control instead of git.

Key Differences from Git

  • No staging area: All changes in the working directory are automatically part of the current change
  • Changes vs commits: jj uses “changes” (identified by change IDs) rather than commits
  • Automatic snapshots: The working copy is automatically snapshotted
  • Immutable history: By default, only “mutable” commits can be modified

Common Workflow Commands

Task Command
See current status jj status
View diff jj diff --git
Commit current change jj ci -m "message" or jj commit -m "message"
Set/update description jj describe -m "message"
Squash into parent jj squash
Create new change jj new
Push to remote jj git push
Fetch from remote jj git fetch
Cleanup empty commits /cleanup

Agent Guidelines

When working in this repository:

  1. Use jj, not git: All version control operations should use jj commands
  2. Always use -m flag: For jj describe, jj commit, and jj squash to avoid opening an editor
  3. Use --ignore-working-copy: For read operations like jj log and jj diff when you don’t need the latest snapshot
  4. Use --git for diffs: jj diff --git produces standard unified diff format

For More Information

For detailed jj documentation, command references, revset syntax, and templates, invoke the /jj command or reference the jj-vcs skill.