crabbuild/trail/trail-lanes
Claude Code and agent skill by crabbuild/trail
- community
Checking that the SKILL.md file is still in the repository.
Coordinate concurrent coding agents with Trail lanes and shared reproducible environments. Use whenever work is assigned inside a Trail lane; multiple agents need isolated task workdirs, shared dependency or build artifacts, path claims, checkpoints, tests, handoffs, readiness checks, or serialized merges; or a user asks to split repository work safely across agents without sharing writable state.
Install
npx vskill@latest install crabbuild/trail/trail-lanesSKILL.md
Trail Lanes
Use one lane per bounded task. Trail can reuse verified immutable environment artifacts across lanes, while every lane keeps private writable source, build, cache-upper, secret, service, and scratch state. Never make agents share a writable target, node_modules, virtual environment, build tree, or source workdir directly.
Identify the Role First
- When
TRAIL_LANEandTRAIL_WORKSPACEare set, act as a lane worker. Stay in the assigned lane; do not spawn another lane or launch another coding agent. - When coordinating several tasks from the original workspace, act as the coordinator. Create and inspect lanes, prewarm environments, assign non-overlapping scopes, and integrate completed work.
- When neither applies, inspect with
trail --format json statusbefore mutating anything. Initialize Trail only when the user has chosen the baseline.
Put global flags before the command. From a lane workdir, use the original root explicitly:
If TRAIL_VIEW is set, the current process is already inside a managed mounted lane. Run project tools normally in the current directory; do not nest trail lane exec, remount the lane, or synchronize its environment while it is active.
Choose the Workflow
- For two or more agents, reusable dependencies, or a prewarmed toolchain, read concurrent-agents.md.
- For edits, checks, recording, handoff, readiness, and merge preparation in one task lane, read worker-lifecycle.md.
Preserve the Safety Model
Inspect before mutating. Preview records and merges. Treat claims as coordination boundaries even when enforcement is advisory. Resolve readiness blockers rather than bypassing them with --force, --direct, --allow-stale, or --allow-ignored.
Do not merge, run the merge queue, rewind, remove a lane, refresh dependencies from the network, or overwrite dirty work unless the user or coordinator explicitly authorized that consequence. Trail lanes are local refs under refs/lanes/<name>; they do not create Git branches or publish changes.
Finish with a concise handoff: lane name, changed paths, checks run, remaining blockers, and the exact safe next command.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtrail/assets/skills/trail-lanes/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/crabbuild/trail/trail-lanes)