MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Environment Setup Guide

Environment Setup Guide is an learning AI skill with a core value of Guide developers through setting up development environments with proper tools, dependencies, and configurations. It helps developers solve real-world problems in the learning domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Guide developers through setting up development environments with proper tools, dependencies, and configurations

Last verified on: 2026-07-07

Quick Facts

Category learning
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/environment-setup-guide && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/environment-setup-guide/SKILL.md -o ./skills/environment-setup-guide/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Environment Setup Guide


Overview


Help developers set up complete development environments from scratch. This skill provides step-by-step guidance for installing tools, configuring dependencies, setting up environment variables, and verifying the setup works correctly.


When to Use This Skill


- Use when starting a new project and need to set up the development environment

- Use when onboarding new team members to a project

- Use when switching to a new machine or operating system

- Use when troubleshooting environment-related issues

- Use when documenting setup instructions for a project

- Use when creating development environment documentation


How It Works


Step 1: Identify Requirements


I'll help you determine what needs to be installed:

- Programming language and version (Node.js, Python, Go, etc.)

- Package managers (npm, pip, cargo, etc.)

- Database systems (PostgreSQL, MongoDB, Redis, etc.)

- Development tools (Git, Docker, IDE extensions, etc.)

- Environment variables and configuration files


Step 2: Check Current Setup


Before installing anything, I'll help you check what's already installed:

bash
# Check versions of installed tools
node --version
python --version
git --version
docker --version

Step 3: Provide Installation Instructions


I'll give platform-specific installation commands:

- **macOS:** Using Homebrew

- **Linux:** Using apt, yum, or package manager

- **Windows:** Using Chocolatey, Scoop, or direct installers


Step 4: Configure the Environment


Help set up:

- Environment variables (.env files)

- Configuration files (.gitconfig, .npmrc, etc.)

- IDE settings (VS Code, IntelliJ, etc.)

- Shell configuration (.bashrc, .zshrc, etc.)


Step 5: Verify Installation


Provide verification steps to ensure everything works:

- Run version checks

- Test basic commands

- Verify database connections

- Check environment variables are loaded


Examples


Example 1: Node.js Project Setup


markdown
## Setting Up Node.js Development Environment

### Prerequisites
- macOS, Linux, or Windows
- Terminal/Command Prompt access
- Internet connection

### Step 1: Install Node.js

**macOS (using Homebrew):**
\`\`\`bash
# Install Homebrew if not installed
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install Node.js
brew install node
\`\`\`

**Linux (Ubuntu/Debian):**
\`\`\`bash
# Update package list
sudo apt update

# Install Node.js and npm
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
\`\`\`

**Windows (using Chocolatey):**
\`\`\`powershell
# Install Chocolatey if not installed
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

# Install Node.js
choco install nodejs
\`\`\`

### Step 2: Verify Installation

\`\`\`bash
node --version  # Should show v20.x.x or higher
npm --version   # Should show 10.x.x or higher
\`\`\`

### Step 3: Install Project Dependencies

\`\`\`bash
# Clone the repository
git clone https://github.com/your-repo/project.git
cd project

# Install dependencies
npm install
\`\`\`

### Step 4: Set Up Environment Variables

Create a \`.env\` file:
\`\`\`bash
# Copy example environment file
cp .env.example .env

# Edit with your values
nano .env
\`\`\`

Example \`.env\` content:
\`\`\`
NODE_ENV=development
PORT=3000
DATABASE_URL=postgresql://localhost:5432/mydb
API_KEY=your-api-key-here
\`\`\`

### Step 5: Run the Project

\`\`\`bash
# Start development server
npm run dev

# Should see: Server running on http://localhost:3000
\`\`\`

### Troubleshooting

**Problem:** "node: command not found"
**Solution:** Restart your terminal or run \`source ~/.bashrc\` (Linux) or \`source ~/.zshrc\` (macOS)

**Problem:** "Permission denied" errors
**Solution:** Don't use sudo

🎯 Best For

  • UI designers
  • Product designers
  • Claude users
  • Students
  • Lifelong learners

💡 Use Cases

  • Generating component mockups
  • Creating design system tokens
  • Using Environment Setup Guide in daily workflow
  • Automating repetitive learning tasks

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Environment Setup Guide to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

How do I install Environment Setup Guide?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/environment-setup-guide/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping usability testing

AI-generated designs should be validated with real users before development.

Not reading the full skill

Skills contain important context and edge cases beyond the quick start.

🔗 Related Skills