avgvstvs96/dotfiles/jj-vcs
Claude Code and agent skill by avgvstvs96/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Work effectively in jj (Jujutsu) version control repos. Use when detecting .jj directory, committing changes, or managing version control in jj-based projects.
Install
npx vskill@latest install avgvstvs96/dotfiles/jj-vcsSKILL.md
jj Version Control for Agents
jj (Jujutsu) is a modern VCS that can coexist with git. It uses fundamentally different mental models that enable fearless experimentation and powerful history manipulation.
Related files in this skill:
commands.md- Command reference and git translationworkflows.md- Workflow patterns (squash, edit, stacked changes)
Detection
If .jj exists, use jj commands instead of git.
Core Mental Model
Everything is a Commit
In git: working tree → staging → commits → stash → "in progress" states. In jj: only commits. Your working copy IS a commit (@).
Implication: No "forgot to commit" risk. Every edit auto-snapshots.
Change IDs vs Commit IDs
| ID Type | Stability | Example | Use For | |
|---|---|---|---|---|
| Change ID | Stable across rewrites | qpvuntsm | Referencing work | |
| Commit ID | Changes on any edit | f7b5e2a | Git compatibility |
Automatic Descendant Rebasing
When you modify a commit, all descendants auto-rebase:
Conflicts are First-Class
Git: Conflicts block operations, require immediate resolution. jj: Conflicts recorded in commits. Continue working, resolve later.
Operation Log = Safety Net
Every command recorded. Undo ANY operation.
Philosophy: Experiment fearlessly. You can always go back.
Workflow Decision Tree
See workflows.md for detailed patterns.
Quick Start (Default Workflow)
Essential Commands (Quick Reference)
See commands.md for full reference.
When to Use This Skill
Activate when:
.jjdirectory exists- User mentions jj or Jujutsu
- Need version control in jj-based project
For commands: see commands.md For workflows: see workflows.md
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingclaude/.claude/skills/jj-vcs/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/avgvstvs96/dotfiles/jj-vcs)