Workspace Setup

Initialize development environment for a project. Use when setting up a new project, onboarding a developer, or configuring dependencies.

LuizEduPP 9b590b2 1.2 KB Updated

File contents

Workspace Setup

Set up a consistent development environment.

Overview

Use this skill to bootstrap a predictable local environment for a project, teammate, or fresh workstation.

When to Use

  • Setting up a new repository locally
  • Onboarding a developer into an existing project
  • Recreating dependencies after environment drift
  • Writing down a minimal, repeatable local setup flow

Quick Start

Node.js

npm install
npm run dev

Python

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Rust

cargo build
cargo test

Docker

docker-compose up -d

Checklist

  • Dependencies installed
  • .env configured (from .env.example)
  • Dev server starts
  • Tests pass

Environment Template

# .env.example
DATABASE_URL=postgresql://user:pass@localhost:5432/db
API_KEY=your-key
DEBUG=true

Best Practices

  • Document setup in README
  • Use .env.example as template
  • Record issues in experience/

LuizEduPP/skills/tree/main/workspace-setup commit 9b590b2d64

Frequently asked questions

npx skillmds@latest add luizedupp/workspace-setup