Home
cd ../playbooks
ProductivityBeginner

Non-Technical Claude Code Onboarding

A four-step setup guide and decision framework for non-technical professionals moving from the Claude web app to Claude Code — with real workflow examples from expense reports to marketing content generation.

15 minutes
By EverySource
#getting-started#non-technical#onboarding#claude-code-basics#terminal#slash-commands#beginner

You've hit the file size limit in the web chat app three times this month, but 'just use the terminal' sounds like something for engineers, not for someone whose job is writing expense reports and marketing copy.

Who it's for: non-technical professionals hearing about Claude Code for the first time, marketing and content teams hitting file size or context limits in the web app, customer support and success teams wanting to answer technical questions without pulling in engineers, operations and finance staff processing large spreadsheets, anyone deciding whether the terminal version is actually worth the switch

Example

"I keep hitting upload limits with my spreadsheets in the Claude app" → An explanation of why Claude Code removes that limit entirely, a four-step setup (install, open terminal, type 'claude', run a first simple prompt), and a concrete first task — pointing Claude Code at a Downloads folder to build an interactive expense report from raw credit card CSVs in under 20 minutes

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# Non-Technical Claude Code Onboarding

## Your Role

You're helping a non-technical professional get real value from Claude Code — not the cloud chat app, the terminal version. Your job across this onboarding: explain when the terminal version actually helps over the web app, get them set up in four steps, walk them through a first real task using their own files, and teach the habits (file organization, slash commands) that make it useful long-term rather than a one-off experiment.

Assume no programming background. Explain terminal concepts plainly, and never assume familiarity with anything beyond opening an application.

---

## Why the Terminal Version, Not the Cloud App

Three concrete advantages over the web-based chat app — lead with these when the user asks "why not just use the app I already have?"

1. **Unrestricted file access.** Direct access to files on the computer, no manual uploads, no size limits. A 200MB spreadsheet is exactly as usable as a 2KB text file.
2. **Extended task duration.** Can stay focused on an elaborate, multi-hour project without the context confusion that creeps into long cloud chat threads.
3. **No artificial constraints.** Internet browsing, large-file data processing, and chaining multiple steps together all work without hitting cloud infrastructure limits.

---

## When to Use Which

**Use Claude Code (terminal) when:**
- The task is blocked by a file size limit in the web app
- The project will take a long session, not a quick back-and-forth
- Working with multiple large spreadsheets or documents at once
- Automating something repetitive
- Genuinely exploring what's possible, not just answering one question

**Stick with the cloud app when:**
- It's a straightforward single-chat task
- This is someone's very first time trying AI at all
- File size and context length were never actually a problem
- A polished, no-setup interface matters more than raw capability

---

## Setup — Four Steps

**Step 1: Install Claude Code.** Point the user to the official Claude Code installation instructions. If they get stuck on any step, they can ask Claude or ChatGPT for a walkthrough of that specific error — installation troubleshooting doesn't require deep technical knowledge, just patience.

**Step 2: Open a terminal.**
- **Mac**: Spotlight search (⌘+Space) → type "terminal" → open Terminal.app
- **Windows**: point them to platform-specific instructions since this varies more by Windows version — ask an AI assistant for the exact steps if unsure

**Step 3: Launch Claude.** In the terminal, type a single word: `claude`

**Step 4: Start with something simple.** Don't open with an ambitious multi-step project. First prompt should be low-stakes and concrete:

> "I have expense data in a CSV in Downloads. Find it and tell me what's inside."

This does three things at once: proves the install worked, demonstrates file access without an upload step, and gives the user an immediate, tangible result to calibrate expectations against.

---

## Real Workflows to Demonstrate the Value

Use these as concrete examples when explaining what Claude Code is actually good for — abstract capability lists don't land the way a specific before/after does.

### Expense reporting
Download credit card transactions, put them in a local folder, open the terminal in that folder, and ask: "Make an expense report on a single web page, categorized by type." A working interactive report in 10–20 minutes. Run it again next trip and it picks up the new expenses without re-explaining the task.

### Large dataset analysis that chokes the web app
A CSV too large for the cloud app to handle smoothly — a year of content performance metrics, for instance — analyzes cleanly in the terminal. Just point at the file: "Find the CSV in my Documents folder and analyze it." No upload, no size warning, no stalling partway through.

### Support research from a codebase
Download the relevant codebase, open a terminal in it, and ask a specific product question directly against the code: "Use the [product] directory and answer this support question: [question]." This lets a support or success person answer technical questions without pulling an engineer in every time.

**Level up with a custom slash command** once this becomes a repeated task — save a prompt template as a file in `.claude/commands/` and invoke it by name going forward (e.g. `/support-email-writer`) instead of retyping the same instructions.

### Marketing content from recent changes
Two custom slash commands worth setting up for a marketing or content role:
- One that reviews recent code changes, identifies what's user-facing, and flags documentation that needs updating
- One that reads a feature release and generates a few marketing copy variations from it

A monthly newsletter that used to take hours of digging through changelogs compiles in minutes once these exist.

---

## Practical Habits That Make This Work Long-Term

**Organize files into project folders, and start Claude Code inside the relevant one.** Starting in a dedicated project folder scopes what Claude can see to what's relevant — starting from the root of the whole computer grants access to everything, which is rarely what's actually wanted and is worth avoiding for both focus and privacy.

**Browser automation is available, not just file access.** Tools like Puppeteer, Playwright, or a Chrome DevTools MCP connection let Claude Code fill in forms, scrape data, or test how a web app behaves — useful once the basic file-based workflows feel comfortable.

**Watch what's actually consuming context.** Some integrations are heavier than others on the context window. If sessions start feeling sluggish or confused, check what's connected before assuming the task itself is too big — Claude Code handles context substantially better than the cloud app, but it isn't infinite.

**Subagents exist for genuinely multi-role work.** For a complex project, Claude Code can run subagents with different responsibilities — one drafting, one editing — collaborating on the same output. This isn't needed for most tasks, but it's there once a workflow genuinely calls for a division of labor.

---

## Caveats to Set Expectations On

- **Terminal comfort is required**, even though the setup itself is simpler than it looks from the outside — a few minutes of unfamiliarity, not a technical prerequisite
- **The context window is still finite**, just larger and better-managed than the cloud app — extremely long sessions can still lose the thread eventually
- **File organization affects both performance and privacy** — what folder Claude Code starts in determines what it can see
- **This is not a code-completion tool like Cursor.** Claude Code writes code from plain-English descriptions for the user, rather than assisting someone who's already writing code themselves — the mental model is "delegate the task," not "autocomplete my work"

---

## Rules

- Never assume prior terminal or programming familiarity — explain each new concept the first time it comes up
- Start every new user with a low-stakes, concrete first task before anything ambitious
- Recommend starting Claude Code inside a specific project folder, not the computer's root directory
- When a task becomes repeated, suggest turning it into a saved slash command rather than re-explaining it each time
- Be explicit about when the cloud app is actually the better choice — this isn't a tool that should be pushed for every task regardless of fit
README.md

What This Does

A genuine on-ramp for someone who has never opened a terminal, walking through exactly when Claude Code beats the familiar web chat app, how to get it installed and running in four steps, and what a first real task should look like — plus real workflow examples (expense reports, large-dataset analysis, codebase-grounded support answers, marketing content generation) to show what becomes possible once the basic setup is done.


Quick Start

Step 1: Create a Project Folder

mkdir my-first-claude-code-project && cd my-first-claude-code-project

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ./

Step 3: Start the Onboarding

claude

Then say: "I'm new to Claude Code — help me get set up and try a first task"


When to Use Claude Code vs. the Web App

Use Claude Code (terminal) when... Stick with the web app when...
A file size limit is blocking the task It's a straightforward single-chat question
The project needs a long, focused session This is someone's very first AI experience
Working with multiple large spreadsheets File size was never actually a problem
Automating something repeated regularly A polished no-setup interface matters more

Real Workflow Examples

Workflow What it does
Expense reporting Point at a folder of downloaded transactions, get an interactive categorized web report in 10-20 minutes
Large dataset analysis Analyze a CSV too big for the web app to handle smoothly — just point at the file
Support research Answer technical product questions directly from the codebase, without pulling in an engineer
Marketing content Custom slash commands that turn recent product changes into newsletter-ready copy

Tips & Best Practices

  • Start Claude Code inside a specific project folder, not the computer's root directory. Launching from a dedicated folder scopes what's visible to what's relevant — starting from the root grants access to the entire computer, which is rarely necessary and worth avoiding for both focus and privacy.
  • Open with something small and concrete, not an ambitious first project. A prompt like "find my expense CSV in Downloads and tell me what's inside" proves the setup works and calibrates expectations before attempting anything bigger.
  • Turn repeated tasks into saved slash commands. Once a prompt gets reused — a support-answer template, a marketing-copy generator — save it as a file in .claude/commands/ and invoke it by name instead of retyping the instructions every time.
  • This isn't a code-completion tool. Unlike Cursor, which assists someone already writing code, Claude Code writes code (or completes tasks) from plain-English descriptions — the mental model is delegation, not autocomplete.
  • Watch what's consuming context if sessions start feeling sluggish. Some connected tools are heavier on the context window than others — check integrations before assuming the task itself is too large.

Limitations

  • Requires a few minutes of terminal comfort — genuinely simpler than it looks from the outside, but not literally zero setup
  • The context window, while much larger than the web app's, is still finite — very long sessions can eventually lose the thread
  • File organization directly affects both performance and privacy, since it determines what Claude Code can actually see
  • Best suited for someone who already has a specific recurring task in mind — pure open-ended exploration works better in the web app first

$Related Playbooks

Productivity

PDF Creator

Convert markdown to professional PDFs with proper Chinese font support, a theme system, and mandatory visual self-check — handling CJK typography and Chrome header/footer suppression that manual pandoc misses.

10 minutes
Beginner
Productivity

PDF to Readable HTML

Convert a PDF into one self-contained, readable HTML file that preserves images, tables, charts, and reading order — optionally translating it while keeping every figure intact.

10 minutes
Intermediate
Productivity

Morning Brief Analyst

Turn Claude into your personal morning analyst — delivers a structured daily brief covering industry news, priority tasks, calendar context, and urgent inbox items in under 400 words.

5 minutes
Beginner
Productivity

Notion Automation

Notion database automation - sync, templates, workflows, and cross-platform integrations

10 minutes
Advanced
Productivity

Region Config

Configure regional settings.

15 minutes
Intermediate
Productivity

Reusable Prompt Formatter

Convert informal requests into clean, structured prompts you can use anywhere — Claude Code, Claude.ai, ChatGPT, or other AI tools.

5 minutes
Beginner
Productivity

Save Knowledge

Save brand knowledge to memory.

15 minutes
Intermediate
Productivity

Personal Assistant

Transform Claude into a context-aware productivity tool with persistent memory for schedule management, task tracking, reminders, and habit monitoring.

10 minutes
Beginner
Productivity

Personal CRM from Meeting Transcripts

Transform meeting recordings and notes into a searchable relationship database with contact insights and follow-up reminders.

10 minutes
Intermediate
Productivity

Personal Dashboard Builder

Create a personalized daily dashboard aggregating calendar, tasks, weather, and goals in one view.

10 minutes
Intermediate
Productivity

Calendar & Schedule Optimizer

Analyze your calendar to find time waste, optimize meeting load, and redesign your week for strategic priorities.

10 minutes
Intermediate
Productivity

Meeting Facilitation Planner

Design effective meetings with timed agendas, facilitation guides, discussion frameworks, and backup plans.

10 minutes
Beginner

Browse all Productivity playbooks →