gsd-remove-workspace

Remove Git worktree-based workspaces after user confirmation.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Poom5741/eggo-world-pb --skill gsd-remove-workspace-poom5741
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-remove-workspace
Source: https://github.com/Poom5741/eggo-world-pb/tree/main/.qwen/skills/gsd-remove-workspace
Command: npx skills add https://github.com/Poom5741/eggo-world-pb --skill gsd-remove-workspace-poom5741

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove a GSD workspace and clean up its associated worktrees.

Core Features & Use Cases

  • Removes the workspace directory after confirmation.
  • For worktree setups, removes each member repo's worktree.
  • Fails gracefully if any repo has uncommitted changes.

Quick Start

Provide the workspace name to remove and confirm the action when prompted.

Frequently Asked Questions about gsd-remove-workspace

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

FAQPage Schema
How do I safely remove a git worktree workspace without losing uncommitted changes?

Removing a git worktree workspace requires confirming the workspace name. The Skill then iterates through each member repository, removing worktrees individually while guarding against uncommitted changes to prevent data loss.

What happens to uncommitted changes when I remove a multi-repo workspace?

When removing a multi-repo workspace, the Skill enforces safety by refusing removal if any repository has uncommitted changes. You must commit or stash changes in all member repos before the workspace cleanup can proceed.

Can I automate workspace cleanup for multi-repo git worktree setups?

Yes, you can automate workspace cleanup for multi-repo git worktree setups. Designed for workspace management workflows, the Skill automates iterating through member repositories and removing their worktrees after user confirmation.

Does removing a workspace directory also clean up all associated git worktrees?

Yes, removing a workspace directory cleans up all associated git worktrees. The Skill removes both the workspace directory and each member repository's worktree, ensuring the multi-repo setup is fully dismantled.

Why does workspace removal fail when working with git worktrees?

Workspace removal fails when working with git worktrees if any member repository contains uncommitted changes. This safety mechanism prevents accidental loss of uncommitted work during the automated multi-repo cleanup process.