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
What Is Level 0?
Section titled “What Is Level 0?”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 featureA 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 Patterns
Section titled “Common Failure Patterns”Pattern 1: Asking without context
Section titled “Pattern 1: Asking without 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.
Pattern 3: Copy-pasting output directly
Section titled “Pattern 3: Copy-pasting output directly”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.
Installation
Section titled “Installation”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
claudeOn first launch, you’ll be asked to log in to your Anthropic account. Log in via claude.ai or with an API key.
The Way Out of Level 0
Section titled “The Way Out of Level 0”What you need to escape Level 0 is simple:
- Create a CLAUDE.md — a configuration file that tells Claude about your project’s tech stack and structure
- Learn the basic commands —
/help,/clear,/memory
Both are covered in Level 1.
Hands-On Tutorial
Section titled “Hands-On Tutorial”If you want to learn by doing, check out the tutorial.
Hands-on tutorial for this level →