Skip to main content

Environment Setup

Let's set up your development environment for spec-driven development.

Prerequisites​

Before you begin, ensure you have:

  • Node.js 20+: Required for Docusaurus
  • Git: For version control
  • Python 3.11+: For Spec-Kit Plus
  • uv: Python package manager

Installing Spec-Kit Plus​

Step 1: Install uv​

curl -LsSf https://astral.sh/uv/install.sh | sh

Step 2: Install Spec-Kit Plus​

uv tool install specifyplus

Step 3: Verify Installation​

sp check

Setting Up Your AI Assistant​

Choose one of the following AI assistants:

Download from Claude Code Setup

Option 2: GitHub Copilot​

Already available in VS Code - just ensure you're signed in.

Option 3: Other Supported Assistants​

  • Cursor
  • Windsurf
  • Gemini CLI
  • Qwen Code

Initialize Your Project​

# Create a new project with Claude Code
sp init my-book --ai claude

# Or with GitHub Copilot
sp init my-book --ai copilot

Next Steps​

Now that your environment is ready, proceed to First Steps to start using Spec-Kit Plus!