ADE lanes and git

SkillDev tools

Use this skill when creating, inspecting, syncing, committing, pushing, archiving, or rebasing ADE lanes and lane worktrees through `ade lanes` and `ade git`.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ADE lanes and git skill

What this skill tells your AI

The instructions your AI receives, as published by arul28/ade in apps/desktop/resources/agent-skills/ade-lanes-git/SKILL.md and read by ahel’s review.

Lanes

Lanes are ADE-managed git worktrees and branches.

New lanes default to remote main (git.newLaneBaseSource: "remote"). Pass --base or set local mode to override that default. A child lane is based on the parent lane's HEAD, so it carries the parent's commits that have not landed on main yet.

situationdo
continue MY unmerged work in a new laneade lanes child --lane <current> --name <n> (carries your commits)
fresh, unrelated featureade lanes create --name <n> (off remote main by default)
build on ANOTHER lane's unlanded workade lanes child --lane <that-lane> --name <n>
ade lanes list --text
ade lanes show <lane> --text
ade lanes create --name <name> --description "..." --text
ade lanes child --lane <parent> --name <name> --text
ade lanes archive <lane> --text

archive is destructive to a user's workspace: it retires the lane and its worktree, taking any uncommitted work in it with them. Archive a lane only when the user asked for cleanup, or a workflow that owns lane lifecycle requires it.

ADE-aware Git

Use ADE git commands when the operation should update ADE operation state and refresh lane status:

ade git status --lane <lane> --text
ade git status --full --lane <lane> --text
ade git sync --lane <lane> --rebase --base main --text
ade git stage --lane <lane> <path>
ade git stage-all --lane <lane>
ade git commit --lane <lane> -m "message"
ade git push --lane <lane> --set-upstream --text

Rebase and conflicts

ade git rebase --lane <lane> --ai --text
ade git conflict show --lane <lane> --text
ade git rebase continue --lane <lane> --text

--ai runs the rebase with ADE's AI-assisted conflict support; ade git conflict show prints ADE's view of the conflicted files.

Gotchas

  • Use --lane for anything other than the active workspace.
  • Use ade diff changes --lane <lane> --text when you need ADE's view of file changes.

Signals

GitHub stars
104
Forks
12
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ade-lanes-git
Source
github.com/arul28/ade