Claude Code Complete Guide | 9 Features and How to Use Them, Even for Non-Engineers

For developers who want to get Claude Code running right now: this guide covers everything from launching an interactive session with a single claude command, to the roles and use cases of 9 features including CLI, auto mode, harness, and Agent Skills, to pricing plan boundaries and common pitfalls for beginners — all based on official Anthropic documentation. By the end, you will know exactly which feature to start with in your own project.

AI-generated article summarypowered by Claude
結論powered by Claude

Claude Code is Anthropic's official agentic coding environment. Just run the claude command in your terminal to start an interactive session, and it will autonomously handle reading and writing files and executing commands. The core model is Claude Opus 4.8 (gradually migrating from the previous Opus 4.7), designed for long-running tasks and high-resolution vision.

In practice, you combine 9 core features — CLI, desktop app, cloud routines, auto mode, harness, Agent Skills, Plugins, MCP, and xhigh+/ultrareview. After installing with npm install -g @anthropic-ai/claude-code, attach extensions with a single command via /plugin or claude mcp add to cover your entire development workflow.

Note that auto mode and full access to Opus 4.8 require the Max plan. The Pro plan ($20/month) is limited to the CLI and basic features. Cloud routines are also limited to Pro, Max, Team, and Enterprise, so confirm your subscription plan before selecting features.

目次 (46)

What Is Claude Code?

Claude Code is an "agentic coding environment" provided by Anthropicsource. Unlike a chatbot that waits for questions and answers them, it autonomously reads and writes files, executes commands, and applies changes to solve problemssource.

The core model is Claude Opus 4.8 (API ID: claude-opus-4-8). Compared to the previous Opus 4.7, it offers improved coding accuracy, better performance on long-running agentic tasks, greater honesty, and support for high-resolution vision (up to 2,576px). Pricing is held at the same level as its predecessorsource. Claude Code's core model is gradually transitioning from Opus 4.7 to 4.8; see the "2026-05-28 Update" section at the end of this article for details.

While the terminal CLI is the primary interface, a desktop app, IDE extensions, and a web interface are also available to suit different workflows.

9 Features That Cover Your Entire Dev Workflow — From CLI to Plugins

Claude Code covers your entire development workflow by combining 9 core features.

1. CLI — Start an Interactive Session with Just the claude Command

Running the claude command in your terminal immediately starts an interactive session. It automatically reads your project directory and loads files as neededsource.

2. Desktop App — Run Multiple Sessions in Parallel in One Window (Redesigned April 2026)

The graphical desktop app for macOS and Windows received a major redesign in April 2026. It features parallel execution of multiple sessions in a single window, an integrated terminal, file editor, diff viewer, app preview, and side chatsource. See Claude Code April 2026 Major Updates Summary for details.

3. Cloud Routines — Keep Running Even When Your Laptop Is Closed

An automation feature that runs Claude Code on Anthropic's managed cloud via scheduled execution, API triggers, or GitHub event triggers (Research Preview launched April 2026). It keeps running even when your laptop is closed. Available on Pro, Max, Team, and Enterprisesource.

4. Auto Mode — Autonomous Execution of All Operations with Safety Checks

A mode that autonomously executes all operations with background safety checks. Available to Max subscribers using the core Opus model without any extra flags (v2.1.111 and later)source.

5. Harness — Stabilize Long Tasks + Subagents That Keep Your Main Context Clean

The harness is a design concept for stabilizing long-running, multi-step tasks. By using subagents to investigate without polluting the main conversation context, it handles large-scale migrations, analysis, and verification worksource. See Introduction to Claude Code Harness Engineering for details.

6. Agent Skills — Automatically Load Domain Knowledge On Demand via SKILL.md

By placing a SKILL.md file in .claude/skills/, Claude Code acquires domain knowledge and reusable workflows. This is a Progressive Disclosure design where context is automatically loaded only when relevantsource. See 5-Minute Intro to Creating Agent Skills for details.

7. Claude Plugins — Distribute Skills, MCPs, and Hooks as One Package

An extension format that bundles skills, hooks, subagents, and MCP servers into a single package. Published by the community and Anthropic, accessible via the /plugin command in the marketplacesource. See Claude Plugins Official Directory Guide for details.

8. MCP Integration — Connect Notion, Figma, and Databases with a Single claude mcp add

Use claude mcp add to connect external tools like Notion, Figma, and databases. Via MCP servers, Claude Code can directly read and operate on data from external servicessource. See Extending Claude with MCP — 2026 Edition for details.

9. xhigh Effort + /ultrareview — Reasoning Intensity Between high and max + Parallel Review

Use /effort xhigh to specify a new effort level between high and max (added in v2.1.111). /ultrareview is a comprehensive code review command that runs parallel multi-agent analysis in the cloudsource.

From Solo Developers to Enterprise — Non-Engineers Can Use It Too via CI Integration

Claude Code scales from individual developers to enterprise organizationssource.

Audience Primary Use Cases
Individual Developers Fast local coding, debugging, and refactoring
Team Development PR reviews, CI integration, parallel sessions for task division
Large Organizations Enterprise plan, SSO, usage via cloud providers

The non-interactive claude -p "prompt" mode allows integration into CI pipelines and automation scripts, making it valuable for automation engineers outside traditional engineering rolessource.

Choose from 5 installation methods based on your environmentsource.

System Requirements — macOS 13+ / Windows 10 1809+ / Ubuntu 20.04+ / 4GB RAM

Minimum supported OS and hardware requirements:

  • OS: macOS 13.0+ / Windows 10 1809+ / Ubuntu 20.04+ / Debian 10+ / Alpine 3.19+
  • Hardware: 4 GB RAM or more, x64 or ARM64
  • Network: Internet connection required
  • Shell: Bash, Zsh, PowerShell, or CMD

Simplest method, with auto-updates:

# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

2. npm — Requires Node.js 18+, Do Not Use sudo

Requires Node.js 18 or later. Avoid sudo npm install -g as it causes permission issues and security riskssource.

npm install -g @anthropic-ai/claude-code

3. Homebrew (macOS) — No Auto-Updates, Manual Upgrade Required

brew install --cask claude-code
# No auto-updates. Run `brew upgrade claude-code` periodically.

4. WinGet (Windows) — No Auto-Updates, Run upgrade Manually

winget install Anthropic.ClaudeCode
# No auto-updates. Run `winget upgrade Anthropic.ClaudeCode` periodically.

5. Linux Package Manager (apt / dnf / apk) — Supports Debian / Ubuntu / Fedora / RHEL / Alpine

Supports Debian / Ubuntu / Fedora / RHEL / Alpinesource.

sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://downloads.claude.ai/keys/claude-code.asc \
  -o /etc/apt/keyrings/claude-code.asc
echo "deb [signed-by=/etc/apt/keyrings/claude-code.asc] https://downloads.claude.ai/claude-code/apt/stable stable main" \
  | sudo tee /etc/apt/sources.list.d/claude-code.list
sudo apt update
sudo apt install claude-code

Verify Installation — claude --version and claude doctor

claude --version
claude doctor

5-Minute Quickstart — Start an Interactive Session in 3 Steps

You can start an interactive session in these 3 stepssource.

1. First Login — Browser Opens Automatically When You Run claude

Running claude opens your browser and begins the login flow with your Anthropic account.

claude

2. Launch in Your Project — Automatically Detects Directory Structure

Navigate to your project directory and run claude. Claude Code automatically reads the directory structure.

cd /path/to/your/project
claude

3. Try These Initial Commands — 5 Commands to Get Oriented

Five commands to try after starting a sessionsource:

what does this project do?
what technologies does this project use?
write a quick script that demonstrates [feature name]
fix the lint errors
explain the difference between [feature A] and [feature B]

9 Commonly Used CLI Commands — Generate a CLAUDE.md Template with /init

Command Description
claude Launch in interactive mode
claude "task" Run a one-off task
claude -p "query" Run non-interactively and exit
claude -c Resume the most recent conversation
claude --resume Select and resume a past conversation
/help Show available commands
/clear Reset conversation history
/init Generate a CLAUDE.md template
exit or Ctrl+D Quit

Source: Claude Code: Quickstart (accessed: 2026-04-23)

Pricing Plans — Free Not Supported, Pro ($20/month) or Higher Required

Pro plan ($20/month) or higher is required; the Free plan cannot use Claude Codesource. This is the first pitfall to be aware of.

Plan Price (excl. tax, USD) Claude Code
Free $0/month Not available
Pro $17/month (annual) / $20/month (monthly) Available
Max From $100/month Available, auto mode supported
Team $20–$100/seat/month (annual) Available
Enterprise Contact for pricing Available, SSO and compliance support

Source: Anthropic: Pricing (accessed: 2026-04-23). Always check the official page for the latest accurate pricing.

Amazon Bedrock / Google Vertex AI / Microsoft Foundry — Separate Billing from Claude.ai

Claude Code is also available via major cloud providers, under separate billing from a Claude.ai subscriptionsource.

See Claude Pricing Complete Guide 2026 for details.

6 Best Practice Disciplines — Official Recommendations That Change Output Quality

6 disciplines recommended by Anthropic significantly impact output qualitysource.

1. Always Provide a Verification Method — Without Tests or Expected Output, You Get Broken Code

Provide Claude Code with a way to verify its own work: tests, screenshots, or expected output. Without a success criterion, it can produce code that looks correct but does not actually work.

2. Explore → Plan → Implement — Use Plan Mode to Avoid Solving the Wrong Problem

In Plan Mode, have it read and understand the code first, then form an implementation plan, and only then start coding. Jumping straight to coding can result in solving the wrong problem.

3. Persist Project Settings with CLAUDE.md — Generate a Template via /init, Keep It Concise

The CLAUDE.md file in your project root is automatically loaded at session start. Generate a template with /init. Document code style, testing procedures, and branch naming conventions. Keep it concise — an overly long file causes instructions to be ignored.

4. Actively Manage the Context Window — Accuracy Drops as It Fills; Reset with /clear

The more the context window fills up, the lower the accuracy. Use /clear between unrelated tasks, and delegate investigative work to subagents to protect the main context.

5. Correct Early and Often — Hit Esc to Interrupt Immediately; Use /clear If the Same Problem Recurs Twice

If things are heading in the wrong direction, hit Esc to stop immediately. If you need to correct the same problem twice, use /clear and restart with a more specific prompt.

6. Leverage CLI Tools and MCP — Expand Real-World Scope by Connecting External Services

Using CLI tools like gh (GitHub CLI), aws, and gcloud lets you interact with external services in a context-efficient way. MCP servers can also connect Notion, Figma, databases, and more.

2026-05-28 Update — Claude Opus 4.8, Dynamic Workflows, and Fast Mode Now 3x Cheaper

On May 28, 2026, Anthropic announced Claude Opus 4.8source. Claude Code's core model is progressively switching from Claude Opus 4.7 to its successor, Opus 4.8 (API ID: claude-opus-4-8). Pricing is held at the same level as Opus 4.7.

What Changes — A Claude Code User's Perspective

  • Significantly improved honesty (approximately 4x compared to the previous model) — It no longer overlooks code defects and will honestly report test failures and compromises rather than hiding them
  • More efficient tool calls — Fewer wasted calls when working with MCP, Agent Skills, and CLI tool integrations
  • Dynamic Workflows (Research Preview) — Claude Code can now run hundreds of subagents in parallel, making large-scale tasks like migrating hundreds of thousands of lines of code realistic
  • Fast mode (equivalent to -1m inference budget) is now 3x cheaper — $10 input / $50 output per 1M tokens

Operational Tips (Post 2026-05-28 Update)

  1. Increase /clear frequency — While Opus 4.8's context management is improved, as described in Best Practice #4 of this guide, using /clear between unrelated tasks still produces more stable results
  2. Try Dynamic Workflows for large-scale migrations — Parallel subagents are overkill for single bug fixes. They shine for large-scale tasks like "refactoring across dozens of files" or "framework migrations"
  3. Use fast mode strategically for long-running batches — Generate your implementation plan in standard mode (input $5 / output $25), confirm it, then apply changes at scale using fast mode — a hybrid approach that minimizes cost
  4. Do not use improved honesty as an excuse to skip fact-checking — The more honest the model becomes, the more impactful the discipline of planning before implementing (Best Practice #2) becomes

FAQ — Common Questions When Getting Started with Claude Code

Answers to the most frequently asked questions from readers.

Q. Can I use Claude Code for free?

No. Claude Code is not available on the Free plan. A Pro plan ($20/month, excl. tax, USD) or higher is requiredsource. If you want to try AI coding assistance without a paid plan, the Claude.ai web interface (available on Free) is an alternative.

Q. How does it compare to Cursor or GitHub Copilot?

Claude Code is an agentic coding environment available as a terminal CLI, desktop app, and IDE extension. It autonomously handles file operations, Git, test execution, and external tool integrations. For detailed feature comparisons with competing products, refer to each company's official documentation.

Q. What is the difference between Claude Code and Claude Cowork?

Claude Code is built for developers and focuses on coding, while Claude Cowork is a business automation agent that integrates with Slack, Microsoft Office, and browsers — targeting different users and use casessource. See Claude Cowork Guide for details.

Q. Can I use it via API?

Yes. It is available via Amazon Bedrock, Google Vertex AI, and Microsoft Foundry. API access is available through an Anthropic Console account, and a dedicated Claude Code workspace is automatically created on first loginsource.

Q. Can I install it with npm?

Yes. Use npm install -g @anthropic-ai/claude-code for a global install. Node.js 18 or later is required; do not use sudosource.

Q. Does it work on Windows?

Yes. It supports Windows 10 1809 and later, with installation via PowerShell, CMD, and WSL. WinGet (winget install Anthropic.ClaudeCode) is also supportedsource.

Q. Can I use it with VS Code or JetBrains?

Yes. For VS Code, install the extension from the Marketplace. For JetBrains IDEs (IntelliJ, PyCharm, WebStorm, etc.), install the plugin from the plugin marketplacesource.

Sources (Primary Information)

The following primary sources were directly referenced in writing this article. Always verify the latest and most accurate information at each link.

参考になったら ♡
Clauder Navi 編集部
@clauder_navi

Anthropic の Claude / Claude Code を中心に、日本のエンジニア向けに最新動向と実務 を毎日発信。 運営方針 は メディアについて をご覧ください。