| name | web-environment-setup |
| description | Sets up Claude Code web environment for building the Umbraco.AI solution. Installs .NET SDK, configures proxy for NuGet, and prepares git for GitVersioning. Use this when starting a new Claude Code web session to build the project. |
Web Environment Setup
You are helping set up the Umbraco.AI repository for building in Claude Code web environment.
Task
Run the web environment setup script to prepare the environment for .NET development.
Quick Start
source .claude/scripts/setup-web-environment.sh
dotnet build Umbraco.AI.slnx
Workflow
-
Run the setup script:
source .claude/scripts/setup-web-environment.sh
-
Verify the setup by checking:
dotnet --version returns 10.x
- Proxy environment variables are set
- Git is not a shallow clone
-
Test the build:
dotnet build Umbraco.AI.slnx
Problem
Claude Code web runs in a sandboxed environment with restrictions:
- Proxy Authentication - Network requests go through a JWT-authenticated proxy
- Package Feed Restrictions - Only certain hosts are allowed (e.g.,
api.nuget.org but not www.myget.org)
- Shallow Git Clones - May break Nerdbank.GitVersioning
- .NET SDK - May not be pre-installed