I'm only adding AI skills here because the existing skills I could find weren't good enough.
So, given that I spend a substantial amount of time making the AI skills here vastly better than what I could find, it's probably safe to assume that the skills I'm adding here are the best.
At least they are the best for my own personal use.
The first skill I'm adding is using-jj for using Jujutsu version control system (=Git-compatible VCS that's better for AI coding agents).
- JJ is superior to Git especially when using multiple AI coding agents that are coding in parallel. It prevents a lot of pain that Git would inevitably cause when trying to get stuff from Git worktrees back onto main.
- Do NOT mix jj and Git (or jj and Git worktrees). Because that would lead to problems.
- Instead of worktrees jj uses workspaces which is covered by my
using-jjskill. - Using jj requires a new mental model which is covered by my
using-jjskill. - Switching from Git to jj is effortless for AI coding agents (when using my
using-jjskill).