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のベストプラクティスに従うと良い。

www.anthropic.com image

www.anthropic.com

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 によって設計されています。