lfx-test-journey

Merge multi-repo feature branches into isolated git worktrees for journey testing.

8|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/linuxfoundation/lfx-skills --skill lfx-test-journey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lfx-test-journey
Source: https://github.com/linuxfoundation/lfx-skills/tree/main/lfx-test-journey
Command: npx skills add https://github.com/linuxfoundation/lfx-skills --skill lfx-test-journey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Combine multiple feature branches across repos into worktrees for end-to-end journey testing. Create, refresh, and teardown integration environments that merge branches from multiple repos.

Core Features & Use Cases

  • Interactive gates ensure the user makes explicit repo, branch, and journey-name selections
  • Create isolated worktrees by merging selected branches into journey-specific directories under ~/.lfx-journeys
  • Manage journeys with create, status, refresh, edit, and teardown flows for end-to-end testing
  • Use cases include cross-repo feature validation, regression testing, and environment re-creation from latest HEADs

Quick Start

Describe the journey you want and follow prompts to select repos, branches, and name the journey.

Frequently Asked Questions about lfx-test-journey

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test feature branches across multiple git repositories together?

Multi-repo feature journey testing coordinates feature branches from multiple git repositories into isolated worktrees under ~/.lfx-journeys. It merges selected branches into journey-specific directories for end-to-end validation without altering your original branches.

Can I use git worktrees to isolate multi-repo integration environments?

Yes, git worktrees isolate multi-repo integration environments by creating journey-specific directories under ~/.lfx-journeys. This allows you to merge branches from multiple repositories into isolated worktrees for end-to-end testing without modifying the original branches.

What's the best way to manage cross-repo feature validation workflows?

Cross-repo feature validation workflows are managed through interactive gates that guide repo discovery, branch selection, and journey naming. You can create, refresh, edit, and teardown isolated integration environments using standard git commands and user prompts.

How do I refresh a multi-repo worktree with the latest branch changes?

Refreshing a multi-repo worktree uses the refresh flow to re-merge selected branches from latest HEADs into the existing journey directory. This updates your isolated integration environment under ~/.lfx-journeys without requiring a full teardown and recreation.

Does multi-repo journey testing require altering my original git branches?

No, multi-repo journey testing does not alter your original git branches. It uses git worktrees to merge selected feature branches into isolated directories under ~/.lfx-journeys, keeping the original repository branches completely untouched during end-to-end validation.

When should I teardown an integration testing worktree?

You should teardown an integration testing worktree when the end-to-end journey testing is complete or the environment is no longer needed. The teardown flow removes the journey-specific directory under ~/.lfx-journeys and cleans up the associated merged worktrees.