featree

Automates creation of feature branches and isolated git worktrees with crosslink configuration.

6|3|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/dollspace-gay/crosslink --skill featree-dollspace-gay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: featree
Source: https://github.com/dollspace-gay/crosslink/tree/main/crosslink/resources/claude/skills/featree
Command: npx skills add https://github.com/dollspace-gay/crosslink --skill featree-dollspace-gay

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of creating feature branches, setting up isolated git worktrees, and configuring crosslink for child agent feature tasks, which is time-consuming and prone to setup errors when done step-by-step.

Core Features & Use Cases

  • Automated Feature Branch Creation: Generates a properly named feature branch from a human-readable feature description by invoking the built-in feature skill.
  • Isolated Worktree Setup: Creates a dedicated git worktree under the repo's .worktrees directory to keep feature work separate from the main branch.
  • Crosslink Initialization: Configures crosslink hooks, agent identity, and syncs issue data in the new worktree so child agents can start working immediately with full context.
  • Use Case: If you want to work on adding batch retry logic, this Skill automatically creates the feature/add-batch-retry branch, sets up the corresponding worktree, and prepares the crosslink environment for a child agent to handle the implementation.

Quick Start

Use the featree skill to set up an isolated worktree for the feature add batch retry logic.

Frequently Asked Questions about featree

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

FAQPage Schema
How do I automate git worktree creation for feature branches?

Git worktree creation for feature branches is automated by generating a named branch from a human-readable description and setting up an isolated worktree under the repo's .worktrees directory. This eliminates manual setup overhead.

What is crosslink setup in a git worktree for feature development?

Crosslink setup in a git worktree configures hooks, agent identity, and synchronizes issue data. This pre-configures the isolated feature workspace so child agents can start implementation tasks immediately with full context.

How do I set up an isolated feature workspace for child agents?

An isolated feature workspace for child agents is set up by creating a dedicated git worktree, initializing crosslink hooks, and syncing issue data. This provides a pre-configured environment for delegated implementation tasks with full context.

Can I generate a feature branch name from a text description?

Yes, a feature branch name is generated automatically from a human-readable feature description. For example, the description 'add batch retry logic' creates a feature branch named feature/add-batch-retry.

Do I need to manually configure crosslink hooks when creating a feature worktree?

No, crosslink hooks, agent identity configuration, and issue data synchronization are initialized automatically during worktree creation. This prevents setup errors and ensures child agents have consistent, repeatable feature workspace initialization.

Why use git worktrees instead of cloning repos for feature development?

Git worktrees keep feature work separate from the main branch without needing full repository clones. This approach provides a consistent, isolated environment with pre-configured crosslink context for delegated child agent implementation.