gsd-workspace

Create, list, and remove isolated GSD workspace environments.

Updated May 3, 2026
One-click install
npx skills add https://github.com/ThiagoVitale/endless-crystal --skill gsd-workspace-thiagovitale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-workspace
Source: https://github.com/ThiagoVitale/endless-crystal/tree/main/.codex/skills/gsd-workspace
Command: npx skills add https://github.com/ThiagoVitale/endless-crystal --skill gsd-workspace-thiagovitale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of GSD workspaces, enabling users to create, list, or remove isolated workspace environments efficiently.

Core Features & Use Cases

  • Create Workspaces: Build isolated workspaces with copies of repositories and independent .planning/ directories.
  • List Workspaces: Present a summary table of active GSD workspaces and their statuses.
  • Remove Workspaces: Clean up workspace directories safely and completely.
  • Use Case: For developers managing multiple projects simultaneously, this Skill can ensure a clutter-free development environment, maintaining clean workspaces for each project.

Quick Start

Use the gsd-workspace --new command to create a new workspace.

Frequently Asked Questions about gsd-workspace

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

FAQPage Schema
How do I create isolated developer workspaces for multiple projects?

To create isolated developer workspaces, use the `gsd-workspace --new` command. This builds isolated environments with copies of repositories and independent `.planning/` directories for each project.

What is the best way to manage environment isolation for concurrent development projects?

Managing environment isolation for concurrent projects involves using workspace management tools to maintain clean, independent directories. This ensures a clutter-free development environment with project-specific configurations.

How do I list active project workspaces and check their statuses?

To list active project workspaces, use the workspace listing command. This presents a summary table of all active GSD workspaces and their current statuses for easy tracking.

Can I safely remove workspace directories without leaving leftover project configurations?

Yes, you can safely remove workspace directories using the cleanup command. It cleans up workspace directories safely and completely, ensuring no leftover configurations or isolated resources remain.

How do I automate workspace initialization and maintenance for my repositories?

Workspace initialization and maintenance are automated by running the workspace management scripts. These handle project-specific configurations, workflow initialization, and routine cleanup automatically.

Do I need any specific dependencies to use GSD workspace management?

No specific dependencies are required to use GSD workspace management. It operates independently using internal scripts and references to handle environment isolation and repository copies.