← Back to list

update-jj
by gulbanana
GG - Gui for JJ
⭐ 715🍴 27📅 Jan 22, 2026
SKILL.md
name: update-jj description: Updates the jj-lib and jj-cli dependencies. Use when asked to update the jj version.
Updating crate versions
- Modify Cargo.toml to update both
jj-libandjj-clito the required version. This will either be a published version likeversion = "0.37.0"or a branch name likegit = "https://github.com/jj-vcs/jj.git", branch = "main". - Run
cargo update, which will update Cargo.lock. - Use /cargo-dedupe to match other dependencies' versions.
Fixing breaking changes
It's likely that jj API changes will require modifications to gg code. Make any necessary modifications, maintaining gg's current behaviour.
For examples of how to use modified jj APIs, consult the source code at https://github.com/jj-vcs/jj - the jj-cli code (cli/ directory) often makes use of jj-lib code (lib/ directory) in similar ways to gg.
Verifying the update
- Run
cargo check- there should be no warnings or errors. - Run
cargo test- all tests should pass. - If API changes have affected message structs in src/messages, use
cargo gento regenerate Typescript types and thennpm run checkto verify them.
Score
Total Score
80/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
✓人気
GitHub Stars 500以上
+10
✓最近の活動
1ヶ月以内に更新
+10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

