You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alexey Zakhlestin edited this page May 29, 2026
·
2 revisions
What are Skills
Skills are a way to package and deliver capabilities to use in AI agent flows. In plain speak - they teach an agent how to do something.
Why a JJ Skill?
AI agents such as Claude Code and Codex know how to do things with git - there is so much content on the Internet (and therefore in the training data), that the agents are really good at it. The same agents are actually decent with jj as well, just not to the same level. What usually happens if you try to use one of the agents in a co-located repository, they fall back to using git. That's usually not what you want.
Here is a skill by John Stegeman, created from multiple sources (credited in the skill.md), the author's experience, and (of course) with the help of an agent.
Another opinionated jj skill by Aleksei Zakhlestin with a focus on preserving agent work history and commit message discipline.