AI Agent Basics background
    Build Your Development Team

    The Tech LeaderAI Workspace™️

    Welcome to the Modern Development Workspace

    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.

    Your Team Toolkit

    Terminal

    Your communication hub

    pwd • ls • cd • mkdir

    Git

    Your project manager

    add • commit • push • pull

    Claude Code

    Your AI colleague

    24/7 • expert • patient
    Works on any platform
    Industry standard tools
    Learn once, use everywhere
    Modern Development Fundamentals

    Your Development Team Foundation

    Master the core skills that transform you from coding alone to leading a team of AI-powered development colleagues.

    1

    Terminal & Communication Hub

    Master your development interface

    Build your command-line skills and connect with your AI development team

    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

    🚀 Opening Your Terminal

    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>

    Essential Navigation Commands

    pwd"Where's our team working?"

    Shows your current location in the file system

    Mac: /Users/yourname
    Windows: C:\Users\YourName
    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 folder
    cd ..Go back one level
    cd ~Return to home base
    cd "Q4 Reports"Use quotes for spaces
    mkdir"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.md

    Windows:

    echo. > README.md

    🎯 Your First Team Exercise

    Practice coordinating your development team:

    1

    Check your location:

    pwd
    2

    Go to home base:

    cd ~
    3

    Create project workspace:

    mkdir my-team-project
    4

    Enter the workspace:

    cd my-team-project
    5

    Create project file:

    touch README.md

    Verify 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.

    2

    Git & Project Management

    Track every change like a pro

    Use Git to manage your code history and collaborate with AI agents seamlessly

    Master version control to work effectively with Claude Code and other AI development tools.

    Your Project Management System

    Track every change and collaborate seamlessly

    🔧 Setting Up Your Project Manager

    1. Install Git

    Mac:

    git --version

    If 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

    📋 Understanding Your Team's Workflow

    1

    Working Directory

    Draft documents on your desk

    2

    Staging Area

    Documents ready for review

    3

    Repository

    Filed and approved documents

    Essential Team Operations

    git cloneImport a Project

    Get an existing project from GitHub to your local workspace

    git clone https://github.com/company/project-name.gitcd project-name
    git statusCheck Project Status

    See 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 Review

    Move changes to the review stage

    git add filename.jsReview specific file
    git add .Review all changes
    git commitRecord Team Decisions

    Save your reviewed changes with a clear description

    git commit -m "Add customer login feature"

    ✅ Good project notes:

    • "Fix navigation menu on mobile"
    • "Add quarterly report generation"
    • "Update security protocols"

    ❌ Poor project notes:

    • "Fixed stuff"
    • "Changes"
    • "asdf"
    git push&git pullTeam Synchronization

    Share Work:

    git push

    Upload your team's work to the cloud

    Get Updates:

    git pull

    Download latest changes from team

    🌐 Setting Up Your Team's Headquarters (GitHub)

    1

    Create Account:

    Go to github.com and sign up (use same email as Git config)

    2

    Security Setup:

    Generate Personal Access Token (Settings → Developer settings → Tokens)

    3

    Create Repository:

    Click "+" → "New repository" → Add README file

    🎯 Your First Project Cycle

    Practice a complete team workflow:

    1

    Make a change to any file in your project

    2

    Check what changed:

    git status
    3

    Submit for review:

    git add .
    4

    Record the decision:

    git commit -m "Implement new feature"
    5

    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.

    3

    AI Team Collaboration

    Work with Claude Code daily

    Integrate AI agents into your development workflow for maximum productivity

    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

    🤖 Hiring Your AI Developer: Claude Code

    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.

    ✅ Your AI Colleague Can:
    • • Write code alongside you
    • • Explain complex concepts
    • • Debug issues instantly
    • • Suggest improvements
    • • Handle repetitive tasks
    • • Review your code quality
    🎯 Installation Steps:
    1

    Visit claude.ai/code

    2

    Follow installation for your OS

    Verify installation:

    claude --version

    AI Collaboration Workflows

    Code Review Partnership

    Get instant feedback and improvements on your code

    Example Commands:
    claude "Review my recent changes and suggest improvements"
    claude "Is this code following best practices?"
    claude "Help me optimize this function for performance"
    Pair Programming

    Write code together in real-time collaboration

    Collaboration Examples:
    claude "Help me implement a user authentication system"
    claude "Write unit tests for this component"
    claude "Refactor this code to be more maintainable"
    Debugging Assistant

    Get help understanding and fixing errors

    Debugging Support:
    claude "Can you explain what this error means?"
    claude "Help me debug this failing test"
    claude "Why isn't this function working as expected?"
    Git & Project Management

    AI assistance with version control and project organization

    Git Collaboration:
    claude "What's a good commit message for these changes?"
    claude "Help me write a pull request description"
    claude "Explain this Git error message"

    ⚡ Running Projects with Your AI Team

    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.

    🔧 Setup Process:
    1

    Download Node.js LTS from nodejs.org

    2

    Run installer, restart terminal

    Verify:

    node --version
    🏃 Common Commands:
    npm install

    Gather project resources

    npm start

    Launch project

    Ctrl+C

    Stop project

    🎯 Leading Your First AI Development Session

    Practice leading a complete development session with your AI colleague:

    1

    Start a new project:

    mkdir ai-team-project && cd ai-team-project
    2

    Initialize Git:

    git init
    3

    Collaborate with Claude:

    claude "Help me create a simple web page"
    4

    Review and commit work:

    git add . && git commit -m "First AI collaboration"
    5

    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.

    Quick Reference

    Your Team Command Center

    Essential commands for leading your AI development team effectively.

    Terminal

    pwdWhere am I?
    lsWhat's here?
    cd folderMove to
    mkdir nameCreate folder
    touch fileCreate file

    Git

    git statusCheck changes
    git add .Stage all
    git commitSave changes
    git pushUpload
    git pullDownload

    Node.js

    npm installGet resources
    npm startLaunch project
    npm run devDevelopment
    Ctrl+CStop project
    node --versionCheck version

    Claude Code

    claude "your request"

    • "Review my code"

    • "Fix this error"

    • "Explain this concept"

    • "Write tests for this"

    • "Optimize performance"

    🚀 Essential Daily Workflow

    1

    Navigate

    cd project
    2

    Check Status

    git status
    3

    Collaborate

    claude "help"
    4

    Save Work

    git commit
    5

    Share

    git push
    Troubleshooting Guide

    Common Team Issues & Solutions

    When your development team encounters issues, here's how to get back on track quickly.

    Terminal Communication

    ❌ "Permission denied"

    Solutions:

    • • Mac: Add sudo before command
    • • Windows: Run terminal as Administrator

    ❌ "Command not found"

    Solutions:

    • • Check spelling carefully
    • • Ensure tool is installed
    • • Restart terminal after installations

    ❌ "No such file or directory"

    Solutions:

    • • Check location with pwd
    • • List files with ls
    • • Verify path is correct

    Project Management

    ❌ "Fatal: not a git repository"

    Solutions:

    • • Navigate to project folder first
    • • Initialize with git init

    ⚠️ "Your branch is ahead by X commits"

    Solutions:

    • • Run git push to sync
    • • Your local work isn't shared yet

    ⚠️ "Merge conflict"

    Solutions:

    • • Open conflicted file
    • • Look for <<<<<<< markers
    • • Choose which changes to keep
    • • Remove markers and commit

    Project Infrastructure

    ❌ "npm: command not found"

    Solutions:

    • • Install Node.js from nodejs.org
    • • Restart terminal after installation

    ❌ "Module not found"

    Solutions:

    • • Run npm install first
    • • Ensure you're in project root

    ⚠️ "Port already in use"

    Solutions:

    • • Stop other running projects
    • • Use different port
    • • Check for background processes

    AI Team Collaboration

    ❌ "Authentication failed"

    Solutions:

    • • Check security token isn't expired
    • • Generate new token if needed
    • • Use token, not password

    💡 "Claude Code not responding"

    Solutions:

    • • Check internet connection
    • • Verify claude --version
    • • Restart terminal session

    ✅ Pro Tips for Better AI Collaboration

    • • Be specific in your requests
    • • Ask for explanations when confused
    • • Use Claude Code for code reviews
    • • Ask for help with commit messages