StarterApp Docs
InstallationIDE Setup

VS Code Setup

Configure Visual Studio Code for StarterApp development.

Visual Studio Code provides a lightweight editor foundation for StarterApp development. The setup process installs essential extensions and configures workspace settings for TypeScript, React, and monorepo development.

AI Agent Required

VS Code requires an AI agent extension for context-aware development. Install Claude Code, GitHub Copilot, or Codex from the AI Agent Setup section.

Installation

Download and install Visual Studio Code:

Visit code.visualstudio.com ↗ and download the installer for the operating system

Run the installer. Enable "Add to PATH" during installation for command-line access.

Launch VS Code and open the StarterApp project folder

AI Agent Extensions

Select and install an AI agent extension for context-aware development:

Heads up

VS Code without an AI agent provides manual editing only. Install one of the AI agent extensions above for context-aware code generation and assistance.

Essential Extensions

Install extensions for StarterApp development:

Workspace Configuration

Create .vscode/settings.json in the project root:

.vscode/settings.json
{
  // Editor
  "editor.formatOnSave": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "explicit",
    "source.organizeImports": "never"
  },
  "editor.defaultFormatter": "biomejs.biome",

  // TypeScript
  "typescript.preferences.importModuleSpecifier": "non-relative",
  "typescript.updateImportsOnFileMove.enabled": "always",
  "typescript.preferences.preferTypeOnlyAutoImports": true,

  // Files
  "files.exclude": {
    "**/.next": true,
    "**/.turbo": true,
    "**/node_modules": true,
    "**/.git": true
  },

  // Biome (Ultracite)
  "biome.lspBin": "node_modules/@biomejs/biome/bin/biome",

  // Tailwind
  "tailwindCSS.experimental.classRegex": [
    ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
  ]
}

Keyboard Shortcuts

Essential shortcuts for development workflow:

Terminal Configuration

Configure the integrated terminal for development:

Development Workflow

Standard development session in VS Code:

Open project directory:

Open Project
cd ~/projects/starterapp
code .

Install dependencies if not already installed:

Dependency Installation
pnpm install

Start development servers:

Development Server
pnpm dev

Access applications:

  • Marketing: http://localhost:3000
  • Dashboard: http://localhost:3001
  • Docs: http://localhost:3100

Workspace Features

Validation Workflow

Verify code meets quality standards:

Validation Commands
# Type safety
pnpm typecheck

# Code quality
pnpm lint

# Test execution
pnpm test

# Build verification
pnpm build

# Run all checks
pnpm validate

Common Issues

Next Steps

After VS Code setup:

Additional Resources