upskill.om
Intermediate 5 hrs · 19 lessons

Claude Code: From Install to Automation

Learn to drive Claude Code as a real engineering tool, not a chat window. Install it, control what it may touch, teach it your codebase, then automate the parts you repeat.

Claude Code AI Agents Command Line Automation Developer Workflow

About this path

This path is for working developers who already write code and want an agent that actually ships changes. You start from a clean terminal and finish with a repository that configures Claude Code for you and your team. Along the way you cover permission modes and plan mode, project memory with CLAUDE.md and path-scoped rules, skills, MCP servers, hooks, and subagents. The final module runs Claude Code without a terminal at all: non-interactive scripts and CI. Every lesson is hands-on and expects you to have a real project open in a second window.

Path outline

Module 1

Get Running

Install Claude Code, authenticate, and finish your first real code change inside a project you already own.

3 lessons
  • 1 Install and Authenticate 12 min
  • 2 Your First Session 15 min
  • 3 Commands You Will Use Daily 10 min

Module 2

Understand the Machine

The agentic loop, the context window, and the permission system that decides what Claude may actually do.

3 lessons
  • 1 The Agentic Loop and the Context Window 14 min
  • 2 Permission Modes: Choose Your Leash 16 min
  • 3 Plan Before You Code 12 min

Module 3

Teach It Your Codebase

Stop re-explaining the same conventions. CLAUDE.md, path-scoped rules, and auto memory carry knowledge across sessions.

3 lessons
  • 1 Write an Effective CLAUDE.md 15 min
  • 2 Scope Rules to Paths 14 min
  • 3 Auto Memory: Notes Claude Writes Itself 10 min

Module 4

Work Like a Professional

The loops that separate a demo from a shipped change: verification, git discipline, and knowing when to stop and restart.

3 lessons
  • 1 Give Claude Something to Verify Against 16 min
  • 2 Git, Commits, and Code Review 14 min
  • 3 When the Session Goes Sideways 15 min

Module 5

Extend It

Skills, MCP servers, hooks, and subagents. Four mechanisms, four different jobs — learn which one a problem calls for.

4 lessons
  • 1 Skills: Package a Procedure 18 min
  • 2 MCP: Connect External Tools 16 min
  • 3 Hooks: Make It Deterministic 18 min
  • 4 Subagents: Protect Your Context 14 min

Module 6

Automate and Ship

Run Claude Code without a terminal — in scripts, in CI, on pull requests — then build the full setup for one of your own repositories.

3 lessons
  • 1 Non-Interactive Mode 15 min
  • 2 Claude Code in CI 16 min
  • 3 Capstone: Configure a Real Repository 25 min