Skip to content
X

Level 0: Terminal Tourist — Prompt and Pray

Right after installing Claude Code, most people start by “just asking it something.” But when you use it without giving it any context about your project, the output often doesn’t match the reality of your codebase — leaving you with the impression that it’s somehow hard to use. Understanding the typical failure patterns of Level 0 will show you the path to Level 1.

Target audience: Anyone who has just installed Claude Code, or who has it installed but feels like they’re not getting much out of it.

Estimated learning time: Read 10min + Practice 10min


Level 0 is the “prompt and pray” stage.

You launch Claude Code and type something like this, without telling it anything about your project’s structure or tech stack:

> Implement a login feature

A flood of code comes back. But…

  • You have no idea which file to put it in
  • Claude doesn’t know the frameworks or libraries your project uses
  • When you said “redo it,” the code that came back had a completely different structure

This isn’t a Claude Code problem — the cause is that you haven’t given it any context.

# ❌ Common failure (no project information at all)
> Add an API endpoint

# ✅ Level 1+ usage (Claude understands the project)
> Please add a GET /users endpoint that returns a user list to src/routes/.
> The framework is FastAPI — please match the format of the existing endpoints.

With Level 0 instructions, Claude doesn’t know what your project uses. Even when it returns generic code, whether it fits your project is a matter of luck.

Pattern 2: Explaining the tech stack every session

Section titled “Pattern 2: Explaining the tech stack every session”

Spending time every session explaining “this project uses Python + FastAPI with PostgreSQL…” is a waste of time. This problem is solved by CLAUDE.md, which you’ll learn about in Level 1.

Pasting the returned code straight into your project, only to get errors because it imports a library your project doesn’t use — that’s the typical Level 0 ending.

Claude Code can directly edit files. If you find yourself copy-pasting, that’s a sign you’re at Level 0.

If you haven’t installed Claude Code yet, follow these steps to get started.

# Install globally via npm
npm install -g @anthropic-ai/claude-code

# Verify installation
claude --version

# Launch from your project directory
cd your-project
claude

On first launch, you’ll be asked to log in to your Anthropic account. Log in via claude.ai or with an API key.

What you need to escape Level 0 is simple:

  1. Create a CLAUDE.md — a configuration file that tells Claude about your project’s tech stack and structure
  2. Learn the basic commands/help, /clear, /memory

Both are covered in Level 1.


If you want to learn by doing, check out the tutorial.

Hands-on tutorial for this level →

Level 1: User — Master CLAUDE.md and Basic Commands