【ガサ入れ成功】PMが自らコードを書き換える時代へ。Claude Code導入ガイド:極道編
carlvellotti/claude-code-pm-course
このリポジトリ(carlvellotti/claude-code-pm-course)を、ソフトウェアエンジニアの視点から解説するぜ。 例え話として、「警察(プロダクトマネージャー/PM)」と「ヤクザ(エンジニア)」の仁義なき戦い……もとい、協力関係になぞらえて説明していくから、肩の力を抜いて聞いてくれ。
エンジニア(ヤクザ)は日々、複雑なコードの要塞を築いている。一方、PM(警察)はその要塞が「市民(ユーザー)の役に立つか」を監視し、時には無茶なガサ入れ(仕様変更)を要求してくる。
これまでは、PMが「ここをちょっと直して」と言うたびに、エンジニアが重い腰を上げる必要があった。だが、Claude Codeを使えば、PM(警察)が自ら「現場検証(コードの読み取り)」を行い、簡単な「軽犯罪の取り締まり(バグ修正や文言変更)」を自分で完結できるようになる。
「これどうなってんの?」という尋問が減る
PMが自分でコードを読んで理解してくれる。
単純作業の丸投げ
「ボタンの色変えて」「テキスト直して」といった細かい依頼をPMが自らこなせる。
このコースは、Anthropic社が提供するCLIツール「Claude Code」をPMが使いこなすための訓練キャンプだ。
Node.js
現場(PC)に潜入するための必須ツール。
ClaudeのAPIキー
Anthropicから発行される「捜査令状」。
Claude Codeのインストール
ターミナル(黒い画面)で以下のコマンドを叩く。
npm install -g @anthropic-ai/claude-code
PM(警察)がエンジニア(ヤクザ)の事務所に乗り込んで、自ら修正を行うシーンを想定してみよう。
PMはターミナルで claude と打ち込み、AIにこう尋ねる。
PM
「おい、このログイン機能のコード、どういう仕組みだ? 裏で悪いこと(複雑な処理)してないか白状しろ」
例えば、ログインボタンの文字を「ログイン」から「入会(組に入る)」に変えたいとする。
PMがClaude Codeに投げる指示
/edit src/components/LoginButton.tsx のラベルを「入会する」に変更してくれ。
あと、ついでにボタンの背景色を「漆黒(#000000)」にして、威圧感を出しておけ。
Claude Codeは修正したあと、自分でテストを回し、変更内容をまとめてくれる。
# Claudeが自動で提案するコミットメッセージの例
git commit -m "feat: ログインボタンを極道仕様に変更 (PMによる直接修正)"
このコースが教えてくれるのは、単なるコードの書き方じゃない。「エンジニアとどう対等に渡り合うか」だ。
コンテキストの共有
PMが「このコードなら、あの機能追加は1週間かかるな」と肌感覚で理解できるようになる。
PR(プルリクエスト)の質
PMが自分でコードを書いて「たたき台」を作ってくれれば、エンジニアのレビューも楽になる。
PMがClaude Codeを使いこなすことは、警察が最新のハイテク捜査車両を手に入れるようなもの。エンジニア(ヤクザ)からすれば、自分のシマに踏み込まれる怖さはあるが、「話の通じる相手が増える」のは大歓迎だ。
もし興味があるなら、まずはこのコースのリポジトリをクローンして、自分のPCという名の「事務所」で試してみてはどうだい?