castra

Create isolated git worktrees for feature development with safety verification.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Milovan-Crowley/Consilium --skill castra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: castra
Source: https://github.com/Milovan-Crowley/Consilium/tree/main/generated/claude/skills/castra
Command: npx skills add https://github.com/Milovan-Crowley/Consilium --skill castra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The castra skill provides isolation for feature work by creating and managing git worktrees in a safe, repeatable manner.

Core Features & Use Cases

  • Systematic ground selection using project-local or global worktree locations.
  • Safety verification to ensure the new worktree is clean and ignored by git.
  • Automated project setup to install dependencies for common stacks.
  • Real-world use: start a feature in a dedicated worktree without affecting the main workspace.

Quick Start

Raise the castra to create a clean, isolated git worktree and prepare it for feature development.

Frequently Asked Questions about castra

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

FAQPage Schema
How do I isolate feature development with a git worktree without affecting my main workspace?

To isolate feature development with a git worktree, you can create a clean baseline in a separate directory. This keeps your main workspace untouched by automatically managing ground selection, safety verification, and project setup for the new branch.

What is the best way to set up a git worktree for a new feature branch?

The best way to set up a git worktree is through systematic ground selection and safety verification to ensure the new directory is clean and git-ignored. It then handles the worktree creation and automatically installs dependencies for common tech stacks.

How does git worktree branch management keep my main project clean?

Git worktree branch management keeps your main project clean by creating an isolated working directory for feature work. It performs safety checks and ignore verification so the new worktree operates independently without cluttering the primary workspace.

Does git worktree project setup automatically install dependencies for new branches?

Yes, automated project setup installs dependencies for common tech stacks when a new worktree is created. This ensures the isolated feature environment has everything needed for development immediately after the baseline validation step.

When do I need to use an isolated git worktree for branch management?

You need an isolated git worktree when starting new feature work that requires a clean baseline and safety verification. It is ideal for keeping your main workspace stable while you experiment or develop in a separate, properly configured directory.