初心者が爆速で Claude Code を習得する 10 のステップ

null ・ 結城浩 / Hiroshi Yuki (@hyuki) ・ 💻 AI/開発

初心者が爆速で Claude Code を習得する 10 のステップ

**投稿者:** 結城浩 / Hiroshi Yuki (@hyuki)

**元記事著者:** AWS Japan (Zenn)

**投稿日時:** 2025年12月3日

**URL:** https://x.com/hyuki/status/1995986473468977221

**記事URL:** https://zenn.dev/aws_japan/articles/235df74854bad6

**エンゲージメント:** 73リポスト / 779いいね / 850ブックマーク / 6.5万表示

---

概要

Claude Code on Amazon Bedrockの設定完了後、「お、使いこなせてきたぞ!」と実感できるようになるためのポイント10個を紹介。

---

1. セットアップの最適化

Shift+Enter による改行入力

/terminal-setup

長いプロンプトを書く際の操作性が向上。

通知をONにする

長時間の自律作業が終わったら通知で連絡をもらうように設定。

音声入力を活用する

タイピングの3〜4倍の情報量を、背景や意図を含めて自然に伝えられる。

---

2. CLAUDE.md を作成し、育てる

CLAUDE.mdとは?

Claudeにプロジェクトの背景知識(コンテキスト)を持たせるための設定ファイル。

作り方

/init

コードベースを分析し、プロジェクトに合わせたCLAUDE.mdのひな形を自動生成。

設定例

# Project Context
When working with this codebase, prioritize readability over cleverness.

## Key Directories
- `app/models/` - database models
- `app/api/` - route handlers

## Standards
- Type hints required on all functions
- pytest for testing

---

3. 便利な機能とコマンド

起動コマンド

| コマンド | 内容 |

|---------|------|

| `claude` | 対話セッションを開始 |

| `claude --continue` | 直近のセッションを継続 |

| `claude --resume` | 過去のセッションから選択して再開 |

| `claude --dangerously-skip-permissions` | YOLOモード(全承認スキップ) |

Escキーで中断

!(Bashコマンド実行)

`!git status` や `!ls` で直接実行。

@ファイル選択

`@` でプロジェクト内のファイル一覧を表示。

管理コマンド

| コマンド | 内容 |

|---------|------|

| `/clear` | 新しい会話を開始 |

| `/compact` | 会話を要約してコンテキスト圧縮 |

| `/rewind` | 会話を過去に戻す |

| `/usage` | 使用量を確認 |

---

4. settings.json で権限を制御する

{
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test:*)"
    ],
    "deny": [
      "Bash(curl:*)",
      "Read(./.env)"
    ]
  }
}

---

5. 一般的なワークフロー

Plan → Confirm → Code → Commit

〇〇の根本原因を特定し、いくつか修正案を提案してください。
あなたがコードを書く前に、どのアプローチで行くか私に選ばせてください。

Write Tests → Commit → Code → Iterate → Commit(TDD)

@utils/markdown.java のテストを書いてください。
その後コミットしてください。
そして、テストが通るようにコードを更新してください。

Write Code → Screenshot Result → Iterate

[mock.png] を実装してください。
その後、スクリーンショットを撮り、モック画像と同じ見た目になるまで修正を繰り返してください。

---

6. プランモードの活用

**Shift+Tab** で有効化。読み取り専用でコードベースを分析し、実行計画を作成。

---

7. 拡張思考(Extended Thinking)の活用

**Tab** を押すと有効化。複雑なタスクに対してより多くの計算時間とリソースを割り当て。

向いているタスク:

---

8. カスタムスラッシュコマンドの活用

`.claude/commands/` ディレクトリにmarkdownファイルを配置。

例: `.claude/commands/create-commit.md`

直近のコードの差分を確認したうえで、コミットメッセージを作成してください。
ルールは rules/commit-message.md を参照してください。

`/create-commit` で呼び出し可能。

---

9. MCPサーバーによる機能拡張

Tavily(ウェブ検索)

claude mcp add -e TAVILY_API_KEY=your_token -- tavily-mcp npx -y tavily-mcp@0.1.3

Context7(最新ドキュメント取得)

claude mcp add context7 -- npx -y @upstash/context7-mcp

Playwright(ブラウザ操作自動化)

claude mcp add playwright npx @playwright/mcp@latest

AWS MCPサーバー

---

10. その他 Tips

GitHub連携

GitHub CLI (gh) をインストールすると、Issue/PRの操作が可能。

「Issue #123 を修正して PR を作成して」のような一連の作業を任せられる。

画像の活用

困ったらClaudeに聞く

Claude Codeは自分のドキュメントをよく知っている。

---

*保存日: 2026-01-30*