generate-workspace

Generate multi-root IDE workspaces for Git repositories from JSON configuration files.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/DaBigHomie/ugwtf --skill generate-workspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-workspace
Source: https://github.com/DaBigHomie/ugwtf/tree/main/.cursor/skills/generate-workspace
Command: npx skills add https://github.com/DaBigHomie/ugwtf --skill generate-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of IDE workspaces (Antigravity, Cursor, VS Code) for Git repositories, simplifying the setup process.

Core Features & Use Cases

  • Automated Workspace Generation: Generates compatible workspaces for Git repos under ~/management-git.
  • IDE Support: Supports Antigravity, Cursor, and VS Code workspaces.
  • Custom Configuration: Allows customizing workspace configuration with .workspace.config.json.
  • Use Case: When a user onboards a new repository, the Skill generates the necessary workspace files to facilitate seamless access to the repository across different IDEs.

Quick Start

Install the skill and generate a workspace for your repository:

mkdir -p ~/.cursor/skills/generate-workspace
cp skills/generate-workspace/SKILL.md \
   skills/generate-workspace/reference.md \
   ~/.cursor/skills/generate-workspace/
cd ~/management-git/<repo-slug>
npx tsx scripts/generate-workspace.mts --repo <repo-slug> --init

Frequently Asked Questions about generate-workspace

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

FAQPage Schema
How do I automate IDE workspace setup for multiple Git repositories?

Automating IDE workspace setup uses a configuration file to generate multi-root workspaces for Git repositories. This streamlines repository onboarding by creating the necessary workspace files across different IDEs automatically.

Can I generate multi-root workspaces for VS Code and Cursor from a Git repo?

Yes, you can generate multi-root workspaces for VS Code and Cursor from a Git repository. The automation process reads JSON configuration files and outputs compatible workspace files for these specific IDEs.

What's the best way to configure workspace settings for a new Git repository?

Configuring workspace settings for a new Git repository is best handled using a `.workspace.config.json` file. This custom configuration dictates how the automated workspace generation processes and structures your IDE environments.

Does this workspace generation require TypeScript to process JSON configuration files?

Yes, workspace generation requires TypeScript to process the JSON configuration files and execute the scripts. You need to run the generation script using an execution engine like `npx tsx` to apply the settings.

How do I initialize a workspace configuration file for an existing repository?

To initialize a workspace configuration file for an existing repository, navigate to your repository directory under `~/management-git` and run the generation script with the `--init` flag to create the base setup.

When do I need to generate multi-root workspaces for my development environment?

You need to generate multi-root workspaces during the onboarding process for new repositories. This allows seamless access to the repository across different IDEs like Antigravity, Cursor, and VS Code from a unified configuration.