0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

# AI-First 開発の新基準:Google エコシステムと最新 AI ツールを組み合わせた最強ワークフロー

0
Posted at

概要

現代のソフトウェア開発において、効率化の鍵は「AIを単なるチャットツールとして使う」のではなく、「知識管理から実装までをシームレスにつなげる」ことにあります。

本記事では、Google Drive、NotebookLM、Google Stitch、Claude、そして Cursor を組み合わせた、生産性を最大化する「AI-First」な開発フローをご紹介します。


1. 各ツールの役割と責任(Responsibility Matrix)

開発プロセスを円滑に進めるために、各ツールに明確な役割を持たせます。

ツール 役割 主な機能
Google Drive ナレッジベース PRD(要件定義書)、設計図、API仕様書、ログなどの「情報の源泉」を管理。
NotebookLM ドキュメントの理解者 膨大な資料を読み込み、要約や仕様の矛盾チェックを高速に行う。
Google Stitch データの架け橋 Claude が Google Drive 上のファイルを直接読み取れるようにする(MCP経由)。
Claude チーフ・アーキテクト 解決策の提案、データベース設計、技術仕様書の作成、ロジックのレビュー。
Cursor 実装エンジニア AI 搭載型 IDE。コードの生成、リファクタリング、デバッグを実行。

2. 4ステップの開発ワークフロー

ステップ 1:情報の集約(Single Source of Truth)

すべてのプロジェクト資料を Google Drive の専用フォルダに集約します。

  • アクション: 最新の仕様書、外部APIのドキュメント、コーディング規約などをアップロードします。
  • ポイント: AI の精度を高めるため、不要な古いファイルは整理しておきます。

ステップ 2:業務要件の深掘り(NotebookLM)

コードを書く前に、仕様を完璧に理解する必要があります。

  • アクション: NotebookLM に Drive のフォルダを読み込ませます。
  • プロンプト例: 「このドキュメントに基づいて、今回の機能追加で考慮すべき例外処理や、既存機能との競合リスクを 5 つ挙げてください。」

ステップ 3:設計と計画(Claude + Stitch)

理解した要件を技術的な設計図に落とし込みます。

  • アクション: Stitch (MCP) を設定した Claude で、Drive 上の資料を直接参照させます。
  • プロンプト例: 「Drive 内の PRD を読み、それに基づいた SQL のテーブル設計と REST API のエンドポイント定義を作成してください。」
  • メリット: 手動でのコピペが不要になり、情報の欠落を防げます。

ステップ 4:Cursor による精密な実装

設計図を実際のコードに変換します。

  • アクション: Cursor を開き、Claude が作成した設計(spec.md 等)をプロジェクト内に配置します。
  • 実装: Ctrl + I (Composer) を開き、@spec.md を参照して、「この設計に基づいて、必要な Model と Controller を現在の構成に合わせて生成して」と指示します。

3. 成功のための「黄金律」(Best Practices)

  1. Human-in-the-loop(人の目による確認)
    AI は驚異的なスピードでコードを書きますが、最終的な責任は開発者にあります。Claude に「なぜその設計にしたのか」という根拠を確認する習慣をつけましょう。

  2. コンテキストの最適化(@記法)
    Cursor では @Files@Folder@Web を活用して、AI が参照する情報を適切に制限します。これにより、ノイズが減り回答の精度が向上します。

  3. ドキュメントの同期
    仕様変更が発生したら、真っ先に Google Drive 上のドキュメントを更新してください。それにより、NotebookLM や Claude の知識も常に最新の状態に保たれます。


4. 具体的活用シーン:Google ログイン機能の実装例

  1. Drive: Google Auth の公式リファレンス(PDF)を保存。
  2. NotebookLM: クライアント ID の発行手順や必要なスコープを素早く確認。
  3. Claude + Stitch: Drive の資料を読み取り、現在の認証システムに適合するコールバック処理のコードを作成。
  4. Cursor: @Codebase を使用して、既存のログイン処理の中に AI が生成したコードを統合。

まとめ

Google の強力なナレッジ管理と、Claude/Cursor の高度な推論・実装能力を組み合わせることで、開発スピードは劇的に向上します。

この「AI-First」ワークフローは、単にコードを書く時間を短縮するだけでなく、「仕様の理解漏れ」や「設計の不整合」を防ぐという大きなメリットがあります。ぜひ皆さんのチームでも試してみてください。


#Tag: #AI #Claude #Cursor #GoogleDrive #NotebookLM #生産性向上 #開発フロー

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?