TL;DR(要約)
先月、私はプロダクトやビジネスを担当する同僚たちに、AI コーディングの始め方を共有しました。最近、サブスクリプションの壁によって多くの学生が最高レベルの AI コーディングツールを使えていないというツイートを見て、方法や習慣はまず無料で学べることに気づきました。ここでは、その入門編をまとめました。理解しやすくするために、いくつかのシンプルなイラストを入れて、概念をより直接的に伝えています。
多くの人が Claude Code を使う最初のステップ、つまりコマンドラインでつまずきます。テキストだけのターミナルを見ると、プログラマー専用だと思ってしまうのです。実際には、ハードルはそれほど高くありません。Doubao のようなチャット AI を使える人なら、少し時間をかければ始められます。あとは、AI に実行を任せることに慣れるだけです。
コツを掴めば、まるで有能なアシスタントのように、どんなタスクでも引き受けてくれることがわかります。バックエンドデータの実行、問題解決のための小さなツール作成、散らかったドキュメントのブリーフィングへの統合、プロトタイプ作成、営業レポートの整理などです。以前にコードを書けたかどうかは重要ではありません。プロジェクトのコンテキストを意識的に CLAUDE.md に書き込み、要件を正確にし、繰り返しの作業をパッケージ化する「スキル」を作成することを考え始めたら、基本的に玄関をくぐったも同然です。この記事は、非エンジニアの方々に、私のお気に入りのツールである Claude Code を使い始めてもらうためのものです。
最初のハードル:コマンドライン
非エンジニアの方は、Doubao のようなチャット AI に慣れているでしょう。初めて Claude Code をインストールすると、少し違和感を覚えるかもしれません。これまでは、ニーズを説明し、コードを生成し、それをコピーして別の場所でテストするという往復のプロセスでした。今では、Claude Code はターミナル上で直接実行されるため、手動で転送する手間が省けます。

ターミナルを使ったことがない方には、私が AI コーディング用に作った Kaku をお勧めします。色やフォントをいじる必要がなく、すぐに使えます。システムのライト/ダークモードに追随し、Cmd + D で画面分割、Cmd + Shift + Y でファイルマネージャーを開きます。初心者にとって最も重要なのは、AI アシスタンスが組み込まれていることです。コマンドエラーに対する修正案を提案してくれたり、# の後に日本語を入力するとコマンドを生成してくれたりします。

Claude Code のインストールはたった 1 つのコマンドで完了します(公式ドキュメント参照)。その後、プロジェクトフォルダーで claude と入力するだけでコーディングを開始できます。
curl -fsSL
| bash
強く推奨:技術知識のブラッシュアップ
Claude Code を本当に使いこなすには、ニーズを説明するだけでは不十分です。基本的な概念を理解していれば、トラブルシューティングがはるかに簡単になります。
一般的なフレームワークの役割を知る:React、Vue、Next.js が何を解決するのかを理解していれば、Claude Code の出力を見ても迷いません。
ソフトウェアの基礎:ターミナルコマンド、Git、VS Code、Chrome DevTools。エラーが発生したときに、ただ待つだけでなく、原因の特定を手伝えます。
プログラミングの核となる考え方:関数とは何か、変数や状態とは何か、なぜコードが複数のファイルに分割されるのか。これにより、要件がより正確になります。
コードとエラーを読むことを学ぶ:これはコードを書けるようになる前でも役立ちます。変更内容を一目見て何をするか理解できれば、説明を求めるより速いです。エラーを見ても慌てず、全体をコピーして「これはどういう意味で、どう修正すればいいですか?」と尋ねてみてください。十中八九、問題のある行を正確に教えてくれます。
自分でコードを書けるレベルに達する必要はなく、これらのものがどのようなものかを知っていれば十分です。freeCodeCamp や MDN の入門セクションで 1 ~ 2 晩過ごすか、Crash Course Computer Science や Harvard CS50 のような入門コースを視聴してみてください。コラボレーションの効率が劇的に変わります。
より広い視野を得るために、次の 3 冊の本をお勧めします。プロダクト判断のための"Inspired"、エンジニアリング哲学のための"The Linux/Unix Design Philosophy"、そして熟練プログラマーの視点を得るための"Listening to the Wind"です。
準備:アカウントとサブスクリプション
アカウント:claude.ai で Gmail を使用して登録します。リスクコントロールを避けるため、安定した US IP を使用してください。新しいアカウントでいきなり Max サブスクリプションに飛びつくと、アカウント停止の原因になる可能性があります。
最も簡単な方法は、US App Store または Google Play を経由することです。Claude アプリ内で、残高を使用して Pro にサブスクライブします。App Store には税金がかかりますが(100 単位のサブスクリプションが 125 と表示される場合があります)、より安全です。まずは Pro から始めて、割り当てが足りなくなったら Max にアップグレードしてください。

アカウント停止を避けるために:安定したネットワークを使用し、アカウントを共有せず、信頼できる支払い方法(仮想カードは避ける)を使用し、古くから使われている Gmail アカウントを使用してください。
Claude Code に適したタスクは?
Cursor、Windsurf、Codex も試しましたが、Claude Code が私の日常的なツールです。
そのモデル能力は優れており、「Harness」コンセプトの実装は最高レベルです。CLAUDE.md とディレクトリ構造をスキャンしてコンテキストを理解し、ファイルを修正し、コマンドを実行し、エラーをチェックし、自律的に反復処理を行います。ターミナル上で動作するため、git、テスト、スクリプトを直接呼び出すことができます。

Claude Code は実際には汎用エージェントです。Anthropic の社内営業・財務チームは、CRM データやメールの処理にこれを使用しています。ターミナルが嫌いな方は、デスクトップアプリ Cowork を使用してください。これはローカルディレクトリの読み書きができ、レシートのスクリーンショットを経費報告書に変換するなどの作業を行えます。
重要なのは、コーディングにおいては、正確さはスピードよりも重要であるということです。20 分かかっても正常に動作する方が、10 分で完了しても 20 分のデバッグが必要になるよりはるかに優れています。

最適なタスク:プロトタイプと社内ツール、CSV/営業レポートの処理、契約条項の要約、PDF/リンクからの情報抽出。
一人分のソフトウェアを構築する
NYT コラムニストの Kevin Roose 氏は、一人分のソフトウェアという概念を提唱しています。つまり、何百万人もの人々のためのアプリは必要なく、自分のためだけのソフトウェアを作ればよいのです。これは、音声メモを議事録に変換するツールや、個人用ダッシュボードなどです。プロダクトやビジネスを担当する人々は、自身のペインポイントをよく知っているため、これに最も適しています。

1 日から 3 ヶ月のリズム
初日から Notion のようなものを作ろうとしないでください。次のリズムに従いましょう。

1 日目:既存の Excel または Markdown ファイルを修正する。1 週目:シングルページの個人ホームページを構築する。1 ヶ月目:毎週繰り返されるタスクを自動化する。3 ヶ月目:「一人分のソフトウェア」ツールを構築する。
OpenCLI で Web 操作をコマンドに変換する
オペレーション担当者は、ブラウザ上で一日中クリック作業を行うことがよくあります。これらのタスクは、多くの場合 API を介して UI をバイパスできます。
OpenCLI は、Xiaohongshu、X、Bilibili など向けの CLI アダプターを提供します。これにより、Claude Code はクリック、入力、スクレイピングなどの Web 操作を 1 つのコマンドで実行できます。
Xiaohongshu リサーチ:Claude Code に OpenCLI を使用させてデータをスクレイピングし、ホットなキーワードを要約させます。
センチメントサマリー:X、Reddit、HackerNews のアダプターを組み合わせて、日次レポートを作成します。
Claude Code には Routines 機能もあり、Webhook や GitHub イベントを介してワークフローを自動化できます。

CLAUDE.md:最初にプロジェクトコンテキストを定義する
多くの人は、コンテキストを毎回繰り返さなければならないことに frustration を感じます。解決策は、ルートディレクトリに CLAUDE.md ファイルを置くことです。

Claude Code は起動するたびにこれを読み取ります。150 行以内に収め、命令形で記述し、検証可能なルール(例:「関数は 50 行以内にする」)を提供してください。
重要なルール:実行前に確認する、シンプルさを優先する、必要なものだけに触れる、完了後に検証する。
正確な要件が逸脱を防ぐ
曖昧:顧客フォローアップツールを作ってください。
正確:シングルファイルのローカル Web ページとして、営業フォローアップツールを作ってください。左側のリストには、会社名、次回フォローアップ日、ステータスを表示します。右側には詳細を表示します。上部に 3 つのフィルターを追加します。データは localStorage に保存します。

正確な要件があれば、初日から動作するバージョンが得られます。コードの詳細がわからなくても、要件は具体的に記述する必要があります。

スコープを定義する:しないことを明示的に述べます(例:「ログイン不要、SEO は今のところ不要」)。数値による受け入れ基準を提供します(例:「最初の画面は 1.5 秒で読み込む」)。
Plan モードと Auto モード
複雑なタスクには Plan モード(Shift+Tab)を使用します。実行前に、何をしようとしているかをリストアップします。問題なければ Auto モードを使用します。これは安全な操作を自動的に実行し、リスクのある操作(ファイルの削除など)についてのみ許可を求めます。

正しいことを確認する方法
AI の言うことを鵜呑みにしないでください。

Git スナップショット:大きな変更の前に git status を実行し、チェックポイントをコミットします。変更を元に戻すには /rewind を使用します。
「試して見る」ループを避ける:診断なしにコードにパッチを当てさせないでください。変更を許可する前に、「問題のある行はどこで、なぜですか?」と尋ねてください。

Max 上級者向けヒント:エイリアス、モデル、長時間セッション
エイリアス:私は alias c='CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude --dangerously-skip-permissions' を使用して、確認をスキップし、コンテキスト圧縮を遅らせています。
モデル:/model opusplan を使用して、Opus に計画を、Sonnet に実行を任せます。
長時間セッション:タスク完了後に /clear を使用します。長時間のタスクを終了する前に HANDOFF.md を要求し、新しいセッションで再開できるようにします。

Waza:習慣を筋肉記憶に変える
私は Waza を作成しました。これは、優れたエンジニアリング習慣を表す 8 つのスキルセットです。

/think は計画用、/design は UI デザイン用、/hunt はトラブルシューティング用、/check は最終レビュー用です。
独自のスキルを作成する
スキルは .claude/skills/ 内のフォルダーで、SKILL.md を含みます。ワークフローベース(例:ミーティングの要約)、チェックリストベース(例:リリース前チェック)、エキスパートベース(例:トラブルシューティングマトリックス)にすることができます。

Kami と Claude Design
Kami は、コンテンツをプロフェッショナルな PDF に変換する AI レイアウトツールです。Claude Design を使用すると、スクリーンショットやドキュメントから、コードを書かずにインタラクティブなプロトタイプを作成できます。

セキュリティに関する考慮事項

コマンドを実行する前に、AI に説明させてください。練習に本番環境を使用しないでください。API キーをチャットに直接貼り付けず、.env ファイルを使用してください。決済などの機密性の高い機能には、ゼロから作成するのではなく、Stripe のような確立されたサービスを使用してください。





