ADE lanes and git
SkillDev toolsUse 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.
No other account needed.
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.
| situation | do |
|---|---|
| continue MY unmerged work in a new lane | ade lanes child --lane <current> --name <n> (carries your commits) |
| fresh, unrelated feature | ade lanes create --name <n> (off remote main by default) |
| build on ANOTHER lane's unlanded work | ade 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
--lanefor anything other than the active workspace. - Use
ade diff changes --lane <lane> --textwhen 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