Workspace setup
Run setup scripts for workspace projects including dependency installation, migrations, and environment configuration. Use when user says "setup projects", "install dependencies", or "run setup".From its SKILL.md
npx -y skills add patricio0312rev/workspaces --skill workspace-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, as published. Nobody here has run it
Skill: Workspace Setup
Description
Run setup scripts for one or all projects in the workspace, including dependency installation, environment configuration, and database migrations.
Arguments
[project]- Name of a specific project to set upall- Set up all projects (default)
Instructions
When the user wants to set up projects:
Step 1: Detect Workspace
Identify the current workspace and load the configuration.
Step 2: Parse Setup Scripts
Read the ## Setup Scripts section from WORKSPACE.md:
## Setup Scripts
api: npm install && cp .env.example .env && npm run db:migrate
admin: npm install && cp .env.example .env
homepage: npm install
mobile: npm install && cd ios && pod install
Step 3: Run Setup for Each Project
For each project (or the specified one):
- Check if project is cloned - Skip if not
- Run setup script in the project directory
- Report progress
Output Format
π§ Setting up workspace projects...
Setting up api...
β npm install
Installing dependencies... done
β cp .env.example .env
β Environment file created
β npm run db:migrate
Running migrations... done
β api setup complete
Setting up admin...
β npm install
Installing dependencies... done
β admin setup complete
Summary:
β’ Set up: api, admin
β’ Skipped: homepage (no setup script)
β’ Failed: 0
Post-Setup
After successful setup, suggest:
Run '/workspaces:start all' to start the services.