
Think of yourself as the team lead of a small but powerful development team. You're not coding alone - you have digital colleagues ready to help.
This guide will show you how to set up your workspace, communicate with your computer through the terminal, manage your project history with Git, and collaborate with AI team members who can accelerate your work.
Terminal
Your communication hub
Git
Your project manager
Claude Code
Your AI colleague
Master the core skills that transform you from coding alone to leading a team of AI-powered development colleagues.
Master your development interface
Learn to navigate, create, and manage projects through the terminal - your direct line to the computer.
Your Command Center
Direct communication with your development environment
Mac Users:
1. Press Command + Space
2. Type "Terminal"
3. Press Enter
You'll see: yourname@YourComputer ~ %
Windows Users:
1. Press Windows Key
2. Type "PowerShell"
3. Right-click → "Run as Administrator"
You'll see: C:\Users\YourName>
pwd"Where's our team working?"Shows your current location in the file system
lsordir"What projects are here?"Lists all files and folders in your current location
💡 Pro tip: Use ls -la on Mac to see hidden files
cd"Let's move to a different area"Navigate between folders like rooms in an office
cd DocumentsEnter the Documents foldercd ..Go back one levelcd ~Return to home basecd "Q4 Reports"Use quotes for spacesmkdir"Create a new project space"Creates new folders for organizing your work
mkdir awesome-new-project💡 Use hyphens instead of spaces in project names
touchorecho"Create project files"Creates new files for your projects
Mac:
touch README.mdWindows:
echo. > README.mdPractice coordinating your development team:
Check your location:
pwdGo to home base:
cd ~Create project workspace:
mkdir my-team-projectEnter the workspace:
cd my-team-projectCreate project file:
touch README.mdVerify your work:
ls💡 Think of terminal as your team's Slack channel
Instead of clicking through menus, you give direct instructions through text. It's how professional developers communicate with their machines - and soon it'll feel as natural as sending a text message.
Track every change like a pro
Master version control to work effectively with Claude Code and other AI development tools.
Your Project Management System
Track every change and collaborate seamlessly
1. Install Git
Mac:
git --versionIf not installed, macOS will prompt you to install it
Windows:
Download from git-scm.com
Keep all default settings
2. Introduce Yourself to Your Team
git config --global user.name "Your Name"git config --global user.email "you@example.com"💡 Every change you make is like signing a document - Git needs to know who's making decisions
Working Directory
Draft documents on your desk
Staging Area
Documents ready for review
Repository
Filed and approved documents
git cloneImport a ProjectGet an existing project from GitHub to your local workspace
git clone https://github.com/company/project-name.gitcd project-namegit statusCheck Project StatusSee what your team has changed
Red items: Changes not yet reviewed
Green items: Changes approved and ready to record
"Nothing to commit": All work is up to date
git addSubmit Changes for ReviewMove changes to the review stage
git add filename.jsReview specific filegit add .Review all changesgit commitRecord Team DecisionsSave your reviewed changes with a clear description
git commit -m "Add customer login feature"✅ Good project notes:
❌ Poor project notes:
git push&git pullTeam SynchronizationShare Work:
git pushUpload your team's work to the cloud
Get Updates:
git pullDownload latest changes from team
Create Account:
Go to github.com and sign up (use same email as Git config)
Security Setup:
Generate Personal Access Token (Settings → Developer settings → Tokens)
Create Repository:
Click "+" → "New repository" → Add README file
Practice a complete team workflow:
Make a change to any file in your project
Check what changed:
git statusSubmit for review:
git add .Record the decision:
git commit -m "Implement new feature"Share with team:
git push🎉 Congratulations! Your team just completed its first project cycle!
💡 Git is like having a project manager who never forgets
It tracks every decision, every change, and can instantly recall any previous version. No more "final_final_v2_ACTUALLY_final.doc" chaos! Your entire development history is preserved and searchable.
Work with Claude Code daily
Learn to delegate, collaborate, and lead a team where AI handles implementation while you focus on strategy.
Your AI Development Team
Lead, delegate, and accelerate with AI colleagues
Claude Code is like having a senior developer on your team who's available 24/7, never gets tired, and has experience with virtually every programming language and framework.
Visit claude.ai/code
Follow installation for your OS
Verify installation:
claude --versionGet instant feedback and improvements on your code
Write code together in real-time collaboration
Get help understanding and fixing errors
AI assistance with version control and project organization
Node.js is your team's project infrastructure - it allows JavaScript projects to run on your computer. Combined with Claude Code, you can quickly set up and manage any project.
Download Node.js LTS from nodejs.org
Run installer, restart terminal
Verify:
node --versionnpm installGather project resources
npm startLaunch project
Ctrl+CStop project
Practice leading a complete development session with your AI colleague:
Start a new project:
mkdir ai-team-project && cd ai-team-projectInitialize Git:
git initCollaborate with Claude:
claude "Help me create a simple web page"Review and commit work:
git add . && git commit -m "First AI collaboration"Ask for improvements:
claude "How can we make this code better?"🎉 Congratulations! You just led your first AI development team session!
💡 You're not coding alone anymore - you're leading a team
Claude Code is like having a senior developer who's available 24/7, never gets tired, and has experience with virtually every programming language. You drive the vision and make strategic decisions, while AI handles implementation details and offers expert guidance. This is the future of development leadership.
Essential commands for leading your AI development team effectively.
pwdWhere am I?lsWhat's here?cd folderMove tomkdir nameCreate foldertouch fileCreate filegit statusCheck changesgit add .Stage allgit commitSave changesgit pushUploadgit pullDownloadnpm installGet resourcesnpm startLaunch projectnpm run devDevelopmentCtrl+CStop projectnode --versionCheck version• "Review my code"
• "Fix this error"
• "Explain this concept"
• "Write tests for this"
• "Optimize performance"
Navigate
cd projectCheck Status
git statusCollaborate
claude "help"Save Work
git commitShare
git pushWhen your development team encounters issues, here's how to get back on track quickly.
❌ "Permission denied"
Solutions:
sudo before command❌ "Command not found"
Solutions:
❌ "No such file or directory"
Solutions:
pwdls❌ "Fatal: not a git repository"
Solutions:
git init⚠️ "Your branch is ahead by X commits"
Solutions:
git push to sync⚠️ "Merge conflict"
Solutions:
<<<<<<< markers❌ "npm: command not found"
Solutions:
❌ "Module not found"
Solutions:
npm install first⚠️ "Port already in use"
Solutions:
❌ "Authentication failed"
Solutions:
💡 "Claude Code not responding"
Solutions:
claude --version✅ Pro Tips for Better AI Collaboration