First-Time Setup
This page gets you into Claude Code with the least possible friction. The goal is not to build the final repo setup yet. The goal is to sign in correctly, get the terminal and editor working, and choose the lightest bootstrap path that fits what you need today.
Use the team account for this setup
- Personal account: fine for side experiments or learning in your own sandbox.
- Team account: use this for real repo work, shared access, and the subscription-backed environment this site assumes.
- If Claude Code opens under the wrong account, restart
claudeand sign back into the team workspace before continuing.
Normal developer onboarding on this team does not start with an API key. Treat API-backed headless auth as a later automation topic in CI/CD Integration.
1. Install Claude Code
Native installer (recommended):
curl -fsSL https://cli.claude.ai/install.sh | bashnpm (useful when your team pins versions):
npm install -g @anthropic-ai/claude-codeVerify the install:
claude --version
claude doctor2. Sign in with the team account
Start Claude Code normally:
claudeWhat you should see: Claude Code opens an interactive session and, if needed, a browser sign-in flow. Choose the team account or team workspace, not your personal account.
3. Configure the terminal once
Run this inside your first session:
/terminal-setupThis enables the controls you will use constantly:
Shift+Tabto cycle permission modesCtrl+Cto interrupt a bad turnCtrl+Gto edit plans in your own editorAlt+T/Option+Tto toggle extended thinkingAlt+P/Option+Pto open the model picker
4. Connect your editor
From inside Claude Code:
/ideWhat you should see: install or connect the VS Code extension so diffs, mentions, and plan review work without leaving the terminal workflow.
If you want the editor-specific walkthrough after this page, continue with VS Code Integration.
5. Choose your bootstrap path
You do not need the full project setup on day one. Start with one of these:
| Path | Use it when | Command |
|---|---|---|
| Fast baseline | You want Claude to generate a starting CLAUDE.md quickly and you already know the repo context. | /init |
| Guided bootstrap | You want the broader interactive setup flow that helps you think through the baseline in more detail. | CLAUDE_CODE_NEW_INIT=1 claude |
Fast baseline: /init
Inside an interactive Claude Code session:
/initThis is the lighter path. It is usually the right choice when you just need a starting CLAUDE.md and want to keep moving.
Guided bootstrap: CLAUDE_CODE_NEW_INIT=1 claude
From your repo root:
CLAUDE_CODE_NEW_INIT=1 claudeThis is the better path when you want a more guided walkthrough and are ready to think about the broader repo baseline.
6. What to do next
Do not jump straight to the full configuration page unless you already understand the daily workflow.
Recommended next steps:
- Learn the most useful commands in Core Session Commands.
- Practice the flow in Your First Feature.
- Turn that into a repeatable habit in Daily Workflow.
- Come back to Project Setup once the workflow feels familiar.