チュートリアル:Claude Code CLI を使い始める方法: # Claude Code CLI を使い始める方法:実践ガイド 私はしばらくの間、GitHub Copilot や Cursor などの AI コーディングツールを試してきました。しかし、Anthropic が Claude Code CLI をリリースしたとき、私はそれが単なる別のチャットボットラッパーだと思っていました。

coding2分で読める2026/6/5

チュートリアル:Claude Code CLI を使い始める方法:

Claude Code CLI を使い始める方法:実践ガイド

私はしばらくの間、GitHub Copilot や Cursor などの AI コーディングツールを試してきました。しかし、Anthropic が Claude Code CLI をリリースしたとき、私はそれが単なる別のチャットボットラッパーだと思っていました。私は間違っていました。週末にいろいろ試してみた後、これが特定の種類の作業に本当に役立つことに気づきました。以下は、サインアップから実際にコードを出荷するまでに学んだことです。

Claude Code CLI とは実際には何か

これは、ターミナルから直接 Claude(Anthropic のモデル)と対話できるコマンドラインツールです。Web アプリも IDE プラグインもありません。シェルにプロンプトがあるだけです。コードの作成、デバッグ、リファクタリング、説明、さらにはシェルコマンドの実行を依頼できます。ターミナルに存在し、プロジェクトファイルを確認できるコーディングアシスタントと考えてください。

誰のためのものか?ターミナルに慣れており、コンテキストを切り替えずにボイラープレート、デバッグ、またはクイックスクリプトを処理したい開発者向けです。VS Code ユーザーでコマンドラインにまったく触れない場合、これは奇妙に感じるかもしれません。しかし、tmux や iTerm で生活しているなら、これは宝物です。

サインアップとセットアップ

まず、Anthropic アカウントが必要です。console.anthropic.com にアクセスしてサインアップしてください。数日間遊べる無料クレジットがもらえます。その後は従量課金制です。最初の週にヘビーに使って約 5 ドル消費しました。コードベース全体をノンストップで生成しない限り、高くはありません。

サインアップしたら、ダッシュボードから API キーを取得します。次に CLI をインストールします。私は macOS なので、Homebrew を使用しました:

brew install claude-code

Linux または Windows(WSL 経由)の場合は、npm を使用できます:

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

インストール後、認証します:

claude login

API キーを求められます。貼り付ければ完了です。毎回ログインしなくて済むように、環境変数も設定しました:

export ANTHROPIC_API_KEY="sk-ant-..."

便利なので .zshrc に追加しました。

実際に行ったタスク

デモを実行するだけでは不十分でした。これが実際の作業に役立つかどうかを確認したかったのです。以下は私が投げかけた 4 つのタスクです。

タスク 1:クイック API クライアントの生成

REST API にアクセスしてデータを CSV にダンプする Python スクリプトが必要でした。通常は 10 分で自分で書きますが、怠けていました。ターミナルを開いて次のように入力しました:

claude "requests を使用して、https://api.example.com/users からページネーションされたデータを取得する Python スクリプトを書いてください。レスポンス内の 'next' リンクでページネーションを処理し、結果を users.csv に保存してください。エラーハンドリングとレート制限を含めてください。"

Claude は約 15 秒で完全なスクリプトを吐き出しました。requests.Session を使用し、ページ間に time.sleep() を入れ、さらにリトライデコレータまで追加していました。モックサーバーでテストしたところ、初回で動作しました。唯一の変更は、API が必要としたためユーザーエージェントヘッダーを追加したことです。Claude に追加するよう依頼したところ、実行してくれました。

教訓: 小さく明確に定義されたタスクでは、ゼロから書くより速いです。ただし、出力を検証するために自分が何をしているか知っている必要があります。

タスク 2:乱雑な JavaScript ファイルのリファクタリング

CSV ファイルを解析する 400 行の Node.js 関数がありました。コールバックとネストされた条件文の複雑な混乱でした。Claude にそれを指示しました:

claude "現在のディレクトリにある csv-parser.js を見てください。async/await を使用するようにリファクタリングし、メイン関数をより小さなヘルパー関数に分割し、JSDoc コメントを追加してください。同じパブリック API を維持してください。"

ファイルを読み取り、分析し、約 30 秒でリファクタリングされたバージョンを返しました。新しいコードはよりクリーンで、適切なエラー伝播があり、文書化していなかったエッジケースを説明するコメントまで含まれていました。1 つの変数名を調整する必要がありました(dataparsedData にリネームしたため、ダウンストリームの呼び出しが壊れました)が、それは 2 秒の修正でした。

教訓: Claude はファイル全体のコンテキストを見ることができるため、リファクタリングに優れています。ただし、コミットする前に必ず変更を diff で確認してください。

関連エージェント

C

Claude Code

Anthropic's AI-powered coding agent that helps you write, edit, and review code

続きを読む →