Claude Codeを初めて試すときに調べたことのメモ

これはなに Link to this heading

Claude Code CLIを初めて試したときのメモ。

インストール Link to this heading

Node.js 18以上を入れる。

Claude Code CLIをインストール。

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

開始 Link to this heading

Claude Code CLIをインタラクティブに使う(Read-Eval-Print Loop)場合は、単にclaudeコマンドを実行。

claude

単一の指示だけ実行するOne-shot modeで使う場合は、-pオプションで指示を与える。

claude -p "Write a Python function that computes the Fibonacci sequence."

初回利用時はOAuth認証が必要。料金請求先のアカウントを指定する。

最新の会話から再開したい場合は、-cオプションで再開できる。

claude -c

Claude Code自体の設定 Link to this heading

settings.jsonでClaude Code CLI自体の設定ができる。

Claude Code の設定 - Claude Code Docs image

Claude Code の設定 - Claude Code Docs

Claude Code をグローバル設定とプロジェクトレベルの設定、および環境変数で構成します。

docs.claude.com favicon image docs.claude.com

~/.claude/settings.jsonだとユーザー設定、.claude/settings.jsonだとプロジェクト固有の設定になる。 また、.claude/settings.local.jsonだとGitなどで共有されないローカル設定になる。

たとえば、下記のように設定すると処理が終わった後に音を鳴らせる。

{
  "hooks": {
    "Stop": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "mpg123 -q -f 8192 ~/workspace/data/sounds/success001.mp3"
          }
        ]
      }
    ]
  }
}

設定の変更 Link to this heading

Claude Code CLIの設定はconfigコマンドで行う。

claude config

インタラクティブモードで設定を変える場合は、以下のようにする。

/config

モデルの選択 Link to this heading

モデルは切り替えられる。

claude --model claude-sonnet

インタラクティブモードでモデルを切り替える場合は、以下のようにする。

/model

プロジェクトの設定をする Link to this heading

設定ファイルの作成 Link to this heading

claudeで起動し、/initコマンドを実行すると、設定ファイルCLAUDE.mdを作成できる。

claude
/init

これはプロジェクトの文脈をAIに伝える役割を持つ。コーディング規約やアーキテクチャの説明などを記述できる。 プロジェクトルートにあるとそのプロジェクトのみに適用される。~/.claude/にあるとグローバルに適用される。

その場限りのルールを追加する Link to this heading

インタラクティブモードのときは、#を使うとその場限りのルールを追加できる。

# Use snake_case for variable names.

便利な使い方 Link to this heading

あるファイルだけ使う場合は、以下のようにパイプで指定すると良い。

cat example.py | claude -p "Explain this code."

指示内でファイルを指定するときは、@を使う。

claude -p "Refactor the code in @example.py to improve readability."

コンテキストをリセットする場合は、/clearコマンドを実行したあと、@CLAUDE.md を読んで、プロジェクトのコンテキストを復元してと指示する。

全体として、Anthropicのベストプラクティスに従うと良い。

Claude Code overview - Claude Code Docs image

Claude Code overview - Claude Code Docs

Learn about Claude Code, Anthropic's agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before.

www.anthropic.com favicon image www.anthropic.com

ワークフローとしては、上記ベストプラクティスにある「探索、計画、コード、コミット」に従うと良さそう。

  1. 関連するファイル、画像、URLを読むよう依頼する
  2. 特定の問題にどのようにアプローチするかを計画してもらう。決まったら計画をドキュメントにまとめてもらうとより良い
  3. その解決策をコードで実装するよう依頼する
  4. 結果をコミットしてもらい、プルリクエストを作成してもらう。必要に応じてREADMEやドキュメントも更新してもらう

参考文献・URL Link to this heading

Claude Code CLIを使いこなす!基本〜便利コマンド紹介編 image

Claude Code CLIを使いこなす!基本〜便利コマンド紹介編

zenn.dev favicon image zenn.dev
Claude Code の使い方|npaka image

Claude Code の使い方|npaka

「Claude Code」の使い方をまとめました。 ・Claude Code 1. Claude Code 「Claude Code」は、Anthropicが開発したエージェントコーディングツールです。ターミナルに常駐し、コードベースを理解し、自然言語コマンドを通じてより速くコーディングできます。開発環境に直接統合することで、追加のサーバや複雑なセットアップなしにワークフローを合理化します。現在は研究プレビューとして提供されてます。 主な機能は次のとおりです。 ・コードベース全体のファイルの編集とバグの修正 ・コードのアーキテクチャとロジックに関する質問に回答 ・テス

note.com favicon image note.com
Claude Code の CLAUDE.mdは設定した方がいい - じゃあ、おうちで学べる  image

Claude Code の CLAUDE.mdは設定した方がいい - じゃあ、おうちで学べる

[社内共有版「Claude Code、どこまでも」] はじめに Claude Codeを使い始めて1週間。私の開発スタイルは完全に変わった。 きっかけは3ヶ月前に書いた「生成AIといっしょ: 動作するきれいなコードを生成AIとつくる」という記事だった。当時はAIとの協業について考察していたが、正直なところ、まだ私が「運転席」に座っているつもりでいた。AIはあくまで「副操縦士」だと。 syu-m-5151.hatenablog.com 現実は違った。 実際にClaude Codeを使ってみて最初に感じたのは、自分の開発スタイルとAIの特性のミスマッチだった。私は根っからの「とりあえずコード書いて…

syu-m-5151.hatenablog.com favicon image syu-m-5151.hatenablog.com
Licensed under CC BY-NC-SA 4.0
最終更新 10月 14, 2025
Hugo で構築されています。
テーマ StackJimmy によって設計されています。