harness-git-workflow

Manage Git worktrees with baseline verification and finishing strategies.

18|11|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Intense-Visions/harness-engineering --skill harness-git-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-git-workflow
Source: https://github.com/Intense-Visions/harness-engineering/tree/main/agents/skills/claude-code/harness-git-workflow
Command: npx skills add https://github.com/Intense-Visions/harness-engineering --skill harness-git-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Git workflows for concurrent workstreams is error-prone without isolation. This Skill provides deterministic worktrees, baseline verification, and clear finishing strategies to prevent cross-branch drift and accidental merges.

Core Features & Use Cases

  • Worktree lifecycle management: create isolated worktrees for feature work and experiments.
  • Baseline verification: validate clean environments before starting work and after finishing.
  • Branch finishing strategies: merge, PR, keep, or discard with safety checks.

Quick Start

Create a new worktree for a feature branch from main and run the baseline checks.

Frequently Asked Questions about harness-git-workflow

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

FAQPage Schema
How do I use Git worktrees to isolate feature work and prevent cross-branch contamination?

Git worktrees isolate feature work by creating separate working directories for each branch, preventing cross-branch contamination. This Skill orchestrates worktree creation and environment setup to ensure deterministic, error-free concurrent workstreams.

What is the best way to manage branch finishing strategies in version control?

Branch finishing strategies in version control manage how code lands safely. This Skill provides clear finishing strategies, allowing you to merge, PR, keep, or discard branches with built-in safety checks and baseline verification.

How do I verify a clean Git baseline before starting experiments?

Verify a clean Git baseline by running baseline checks before starting work and after finishing. This Skill validates your environment to prevent cross-branch drift and ensures controlled landings for feature experiments.

When do I need multiple Git worktrees for concurrent workstreams?

Multiple Git worktrees are needed for concurrent workstreams when managing isolated feature work and experiments. They prevent cross-branch drift and accidental merges, providing a deterministic environment for parallel development.

Does this Git workflow approach work without extra dependencies?

This Git workflow approach works without extra dependencies, relying solely on standard version control features. It leverages native Git worktrees and branching strategies to manage isolated feature work and controlled landings.