gulbananagulbananaCommunityยท2 Agent Skills Included

gg

Visual desktop GUI for Jujutsu version control with drag-and-drop rebasing

Provides a graphical interface for the Jujutsu version control system with interactive repository browsing and editing. Lets you drag revisions to rebase, squash files, move bookmarks, and undo any operation without memorizing CLI commands. Includes maintenance skills for updating Jujutsu dependencies and synchronizing version numbers across Rust, Node, and Tauri components.
npx skills add gulbanana/gg --all -g -y
Available:

Gives the AI agent the project architecture, build commands, and coding conventions needed to safely modify this Tauri and Svelte codebase, including the critical type regeneration step after changing Rust structs.

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install gg?โ–ผ

Run `npx skills add gulbanana/gg --all -g -y` in your terminal to install all skills in this suite globally.

What is gg for Jujutsu?โ–ผ

GG is a desktop and web GUI for the Jujutsu version control system. It lets you browse history, rebase revisions by dragging them, and undo any change with one click.

Do I need Jujutsu installed to use gg?โ–ผ

No. GG embeds the Jujutsu libraries directly, so it works standalone, though having the jj CLI helps for tasks GG does not cover.

How do I update gg's Jujutsu dependencies?โ–ผ

Use the update-jj skill, which bumps the jj-lib and jj-cli versions in Cargo.toml, fixes breaking API changes, and verifies the build with cargo check and tests.

How do I create a new gg release?โ–ผ

Use the set-version skill, which synchronizes version numbers across Cargo.toml, package.json, and Tauri.toml, then updates the changelog following the Keep a Changelog standard.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’