ac-workspace-manager
Manage git worktrees for isolated development. Use when creating isolated workspaces, managing parallel development, handling worktree lifecycle, or merging completed work.
Best use case
ac-workspace-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manage git worktrees for isolated development. Use when creating isolated workspaces, managing parallel development, handling worktree lifecycle, or merging completed work.
Teams using ac-workspace-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/ac-workspace-manager/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How ac-workspace-manager Compares
| Feature / Agent | ac-workspace-manager | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manage git worktrees for isolated development. Use when creating isolated workspaces, managing parallel development, handling worktree lifecycle, or merging completed work.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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.Related Skills
x-bookmarks-manager
Read X/Twitter bookmarks using the bird CLI, verify the active account via `bird whoami`, and return bookmarks as JSON. Use when the user asks to list, search, summarize, or export X bookmarks, or when you must validate the active X account before fetching bookmarks.
sage-workspace-detection
Sage 工作区检测开发指南,涵盖项目类型检测、语言识别、依赖分析、Git 信息
permission-manager
管理Claude Code的全局工具权限配置,自动将MCP命令或其他工具添加到allowedTools中,避免每次使用时都需要手动批准。工作流程:确认用户需要添加的命令 -> 确认添加级别(默认全局~/.claude.json) -> 执行添加 -> 验证并提醒重启。
pca-skill-manager
Acelera a criacao e manutencao de skills do Claude. Automatiza o scaffolding de pastas, validacao de metadados YAML e empacotamento ZIP correto.
forcemanager-automation
Automate Forcemanager tasks via Rube MCP (Composio). Always search tools first for current schemas.
workspace-hub-compliance
Systematic verification checklist for ensuring repositories comply with workspace-hub standards covering UV, Plotly, file organization, and modern Python practices.
information-security-manager-iso27001
ISO 27001 ISMS implementation and cybersecurity governance for HealthTech and MedTech companies. Use for ISMS design, security risk assessment, control implementation, ISO 27001 certification, security audits, incident response, and compliance verification. Covers ISO 27001, ISO 27002, healthcare security, and medical device cybersecurity.
credential-manager
MANDATORY security foundation for OpenClaw. Consolidate scattered API keys and credentials into a secure .env file with proper permissions. Includes GPG encryption for high-value secrets, credential rotation tracking, deep scanning, and backup hardening. Use when setting up OpenClaw, migrating credentials, auditing security, or enforcing the .env standard. This is not optional — centralized credential management is a core requirement for secure OpenClaw deployments.
compliance-manager
Guardrails for edits to core/security/compliance-manager.js that preserve PCI/GDPR/PSD2/SOX/HIPAA controls (masking, encryption, SCA, consent checks, and audit logging). Use when changing compliance validators, security handling, or audit flows.
azure-resource-manager-playwright-dotnet
Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.
agent-security-manager
Agent skill for security-manager - invoke with $agent-security-manager
agent-dependency-manager
Expert dependency manager specializing in package management, security auditing, and version conflict resolution across multiple ecosystems. Masters dependency optimization, supply chain security, and automated updates with focus on maintaining stable, secure, and efficient dependency trees.