🎯

ac-workspace-manager

🎯Skill

from adaptationio/skrillz

VibeIndex|
What it does

ac-workspace-manager skill from adaptationio/skrillz

πŸ“¦

Part of

adaptationio/skrillz(191 items)

ac-workspace-manager

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add adaptationio/Skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@adaptationio-Skrillz
Claude CodeAdd plugin in Claude Code
/plugin enable skrillz@adaptationio-Skrillz
Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add /path/to/skrillz
Install PluginInstall plugin from marketplace
/plugin install skrillz@local

+ 4 more commands

πŸ“– Extracted from docs: adaptationio/skrillz
2Installs
3
-
Last UpdatedJan 16, 2026

Skill Details

SKILL.md

Manage git worktrees for isolated development. Use when creating isolated workspaces, managing parallel development, handling worktree lifecycle, or merging completed work.

Overview

# AC Workspace Manager

Manage git worktrees for isolated autonomous development.

Purpose

Provides workspace isolation using git worktrees, enabling parallel development and safe rollback without affecting the main branch.

Quick Start

```python

from scripts.workspace_manager import WorkspaceManager

manager = WorkspaceManager(project_dir)

worktree = await manager.create_worktree("feature-auth")

await manager.merge_completed(worktree)

```

Worktree Strategy

```

main branch (stable)

β”‚

β”œβ”€β”€ .worktrees/

β”‚ β”œβ”€β”€ build-001/ ← Isolated worktree

β”‚ β”œβ”€β”€ build-002/ ← Another build

β”‚ └── build-003/ ← Parallel work

β”‚

└── project files

```

Workflow

  1. Create: New worktree from main branch
  2. Develop: All changes in isolated workspace
  3. Review: Review changes before merge
  4. Merge: Merge back to main
  5. Cleanup: Remove worktree

API

```python

# Create new worktree

worktree = await manager.create_worktree("build-001")

# Get current worktree

current = await manager.get_current_worktree()

# List all worktrees

worktrees = await manager.list_worktrees()

# Merge completed work

await manager.merge_completed(worktree)

# Cleanup worktree

await manager.cleanup_worktree(worktree)

```

Integration

  • Used by: ac-session-manager for session isolation
  • Uses: ac-checkpoint-manager for rollback points

API Reference

See scripts/workspace_manager.py for full implementation.