orchard-bootstrap

Generates project-specific worktree-isolation CLIs and companion skills for parallel development environments.

Updated Sep 16, 2026
One-click install
npx skills add https://github.com/herzog0/orchard --skill orchard-bootstrap-herzog0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchard-bootstrap
Source: https://github.com/herzog0/orchard
Command: npx skills add https://github.com/herzog0/orchard --skill orchard-bootstrap-herzog0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fzf, and includes scripts (resource) and references (resource) components.

What problem does it solve? Running multiple parallel workstreams on the same repository causes collisions on ports, shared state, and gitignored files, and manually setting up isolated git worktrees with their own services, dependencies, and review workflows is repetitive and error-prone. ## Core Features & Use Cases - Stack Audit and Isolation Strategy: Audits the target project's language, containerization, ticket tracker, and PR conventions, then proposes a full (port/slot-based) or light (worktree + dependency install) isolation strategy for confirmation. - CLI and Skill Generation: Generates a worktree-isolation CLI from shared portable-bash libraries plus a family of up to six alias-prefixed companion skills covering task launching, ticket handling, PR review, and template tuning. - Safe Lifecycle Management: Tracks every generation in a registry with marker commits so generated tooling can be validated with a smoke test and safely torn down later. - Use Case: Point it at a containerized web app repo and receive a myappctl CLI with slot-based port isolation, a shell alias, and skills like myapp-free-ask and myapp-review-prs for parallel agent workflows. ## Quick Start Run /orchard-bootstrap inside your project repository and confirm the proposed isolation strategy to generate the CLI and companion skills.

Frequently Asked Questions about orchard-bootstrap

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

FAQPage Schema
How do I set up isolated git worktrees for parallel development?

Run the orchard-bootstrap skill inside your project repository. It audits your stack, proposes a full or light isolation strategy, and generates a worktree-isolation CLI with a shell alias plus companion skills for launching tasks and reviewing PRs.

What does the orchard-bootstrap skill generate for a project?

It generates a worktree-isolation CLI built from shared portable-bash libraries, a short shell alias registered in your rc file, and up to six alias-prefixed companion skills covering task launching, ticket handling, PR reviews, and template tuning.

Does orchard-bootstrap require Docker or a specific tech stack?

No, it never assumes Docker, a specific tracker, or a specific language. Projects without runtime services get light isolation with independent worktrees and dependency installs instead of port and slot management.

Is fzf required to use the generated worktree CLI?

No, fzf is optional for the generated CLI. The interactive picker detects fzf at runtime and falls back to a plain numbered menu when it is not installed, so typed commands always work.

How do I safely remove a CLI and skills generated by orchard?

Request teardown explicitly and the skill checks the generation registry and marker commits. It only deletes directories with no foreign commits, prints manual rm commands otherwise, and never edits your shell rc file.