株式会社renue
renueについて
renueは、AIで業務を実装する会社です
AIコンサルティングから図面AI・広告運用エージェント・コールセンターAIまで、実際に動いているサービスをご覧いただけます。renueが何をしている会社か、まずはサービス一覧からご確認ください。
新しいコードベースの理解をAIで進める
新しいプロジェクトにアサインされた。技術スタックは初めて触るもの。コードベースは数万行。必要な学習期間は、経験・コードの規模・担当範囲によって異なります。本稿ではAIエージェントも使い、最初の1週間で小さな変更に取り組むことを目標とする学習計画を紹介します。特定の期間短縮を実証した比較結果ではありません。
本記事では、未知の技術スタックやコードベースに最速で追いつくための体系的アプローチを解説します。
キャッチアップの5ステップフレームワーク
ステップ1:ゴールと初回レビューの確定
「知らないこと」に取り組む際、最初にやるべきはゴールの明確化です。何をいつまでに目指しているのかを把握し、その共通理解のもとに作業の確認を最低1回は確定させます。
確認すべき5属性
- For what:何のためにこの技術を学ぶのか
- What:具体的に何ができるようになる必要があるか
- Q(品質):どのレベルの理解が求められるか
- C(コスト):誰が・どれだけの時間を使えるか
- D(期限):いつまでに戦力になる必要があるか
ステップ2:情報収集(4つの観点)
- 作業対象:リポジトリの場所、ブランチ戦略、開発環境のセットアップ手順
- 過去事例:同じ技術スタックで開発した先輩、過去の類似プロジェクト
- 情報ソース:公式ドキュメント、プロジェクトの参照資料、README
- 有識者:技術に詳しい人、類似作業をした新人
ステップ3:AIエージェントに「プロジェクト概要」を聞く
Claude Codeの準備と認証を済ませ、公式手順のようにプロジェクトのルートディレクトリへ移動します。ターミナルでclaudeを起動し、最初の質問を投げます。
このプロジェクトは何をしているか教えて。 技術スタック、ディレクトリ構成、主要な依存パッケージを説明して。
AIにプロジェクトの概要を説明させ、README・package.json・Dockerfileなどの読む順序をつかみます。例えば最初の5分を概要の確認に使い、重要箇所は実際のファイルと照合します。全体の理解がその時間で完了するとは限りません。
ステップ4:コードリーディングをAIと一緒に行う
未知のコードベースを読む際、AIエージェントに質問しながら進めます。
「主要画面の処理フローを説明して」 「このAPIエンドポイントは何をしているか」 「この関数の引数と戻り値の意味を教えて」 「このプロジェクトで使われているデザインパターンは何か」
Cursorのコードベースインデックスで関連コードを検索しながら質問できます。除外設定や既定の除外対象があるため、全ファイルが常に対象になるわけではありません。回答の参照先と説明は実ファイルで確認します。Claude Codeも関連ファイルの探索や処理フローの追跡を質問する使い方を紹介しています。
ステップ5:小さな変更を実際にコミットする
読むだけでなく、小さな変更を実際にコミットすることで理解が定着します。
- typo修正やコメント追加(最もリスクが低い)
- 既存テストの追加(コードの挙動を学べる)
- 小さなバグ修正(実際の開発フローを体験)
AI会話フォーマット:セッション開始時のコンテキスト設計
AIエージェントとの会話を始める際、目的・制約・検証方法を具体的に伝えるため、以下のフォーマットを使えます。回答の正確さを保証するものではなく、コードやテストで確認します。
# プロジェクト概要 - プロジェクト名:○○ - 案件区分:△△(顧客名など機密情報は入力しない) - 目的:□□を実現する # 現在のフェーズ - フェーズ:本番改修 - 期限:○月○日 - 今週のゴール:××機能の実装 # 技術スタック - 言語/FW:Python / FastAPI / Next.js - インフラ:Azure VM(Docker完結型) - LLM:Azure OpenAI # 今回のタスク ## やりたいこと ○○を実装したい ## 背景・経緯 利用者から「△△」という要望があった(顧客が特定できる情報は伏せる) ## 制約条件 - 既存のテキスト処理は維持 - VM1台のDocker完結型 # 期待するアウトプット - □□が動作すること - テストが通ること
1週間のキャッチアップスケジュール例
| 日 | やること | 成果物 |
|---|---|---|
| 1日目 | 環境構築+AIにプロジェクト概要を聞く | 動く開発環境+全体像の理解 |
| 2日目 | 主要画面・APIの処理フローをAIと読む | アーキテクチャメモ |
| 3日目 | 小さな変更をコミット(typo修正/テスト追加) | 初PRの提出・レビュー(マージ日は確認結果次第) |
| 4日目 | 担当機能の周辺コードを集中的に読む | 担当範囲の理解 |
| 5日目 | 実際のタスクに着手(AIと並走) | 機能実装の開始 |
キャッチアップ時の注意点
AIの説明を鵜呑みにしない
AIは時として不正確な説明を自信満々に返すことがあります。特に暗黙的な動作やユニークなパターンに対して。重要な理解は必ず実際のコードを読んで検証します。
30分〜1時間で見通しが立たなければ相談する
AIに聞いても解決しない場合は、人間の有識者に相談します。「AIを使って自力で解決、30分〜1時間見通しが立たなければ相談する」が効率的な判断基準です。
3ヶ月前と同じ業務をしない
キャッチアップは一度きりではありません。3ヶ月ごとに「何を新しく学んだか」を振り返り、常に業務をアップデートし続けます。
まとめ:未知技術キャッチアップチェックリスト
| ステップ | チェック項目 | 目安時間 |
|---|---|---|
| ゴール設定 | 5属性(For what/What/Q/C/D)を確認したか | 30分 |
| 情報収集 | 4観点(作業対象/過去事例/情報ソース/有識者)を収集したか | 1時間 |
| AI概要把握 | AIにプロジェクト全体像を説明させたか | 5分 |
| コードリーディング | 主要ファイルの処理フローをAIと読んだか | 2-4時間 |
| 初コミット | 小さな変更を実際にコミットしたか | 1-2時間 |
| AI会話設計 | セッション開始時のコンテキストフォーマットを設定したか | 15分 |
| 検証 | AIの説明を実コードで検証したか | 随時 |
未知の技術スタックへのキャッチアップは「時間がかかるもの」から「AIで加速できるもの」に変わりました。5ステップフレームワークとAI会話フォーマットを活用し、最初の1週間で担当範囲を理解し、小さな変更に取り組むことを目指してください。到達状況に応じて計画を調整します。
関連記事
ビジネススキル研修のご相談はrenueまで。

