このツールを使うとClaude Codeが1000倍良くなる

AIエージェント
この記事は約20分で読めます。

プロジェクト管理ツールのLinearとClaude CodeやCodexなどのバイブコーディングツールを連携させ、開発速度を劇的に向上させるワークフローを解説する動画。LinearをAIのセカンドブレインとして機能させることで、タスクの自動生成から実装、テスト、進捗更新までをAIエージェントが自律的に行う手法を紹介している。

Claude Code is 1000x better when you use this tool
Here is the one tool you need to make Claude Code so much more powerful. You are going to love this workflow2nd Youtube ...

セカンドブレインによるバイブコーディングの革命

Claude Codeの作業速度を100倍にしてくれる無料のツールを見つけました。これからお見せするツールは、基本的にはClaude CodeやCodexのセカンドブレインとして機能するものです。これを使うことで、バイブコーディングが劇的に速くなり、作っているものすべてをすっきりと整理できるようになります。さらに、スマートフォン、iPad、パソコンなど、あらゆるデバイス間で簡単に作業を進められるようになります。動画の最後まで付き合っていただければ、バイブコーディングの効率を格段に高め、Claude Codeを使いこなし、自分だけの素晴らしいアプリを作れるようになる新しいワークフローを学べることをお約束します。

それでは、気合を入れて本題に入っていきましょう。この動画でご紹介するのは、Claude Codeを使った本当に驚くべきワークフローです。Codexでも使えますし、基本的にはCursor、Claude Code、Codexなど、お好みのバイブコーディングツールなら何でも使えます。それと組み合わせるのがLinearです。これはLinearのスポンサー動画ではありません。最近、Claude CodeやCodexと一緒にLinearを使いまくっているのですが、これらのツールでできることに本当に圧倒されているから紹介しています。もし皆さんが私と同じように、ノートパソコン、デスクトップ、スマートフォン、あるいはiPadを持っていて、それらすべてのデバイスをまたいで開発を進めるのに苦労しているなら、この方法がぴったりです。Linearが実現してくれたこと、そして今からお見せするワークフローのおかげで、かなりの高利用枠まで完全に無料で使えるこのツールによって、すべてのデバイスで作業できるだけでなく、開発スピードも圧倒的に速くなりました。

基本的な仕組みについて、ご存じない方のために説明すると、Linearはプロジェクト管理ツールです。これが非常に優れている理由は、Claude CodeやCodexと完全に統合されている点にあります。Linearは皆さんが何を作っているかを感知します。GitHubとも連携しているため、どのコードがデプロイされたかも把握できるのです。これによって、このツールをセカンドブレインのように使うことができます。アプリを構築していくと、行っているすべてのタスク(Linearではイシューと呼ばれます)をキャプチャし、非常にきれいに整理してくれます。Linearは、Claude CodeやCodexの内部で作業しているすべてを取り込んでイシューやタスクに落とし込み、構築が必要なすべての要素、次のステップ、それぞれの詳細をClaude Codeが確実に把握できるようにして、全体を整理された状態に保ちます。すべてクラウドベースなので、別のデバイスでClaude Codeを使っている場合でも、すぐにLinearを確認して次に何をすべきかを把握し、そこから作業を再開できます。これからお見せすることは、皆さんのバイブコーディング体験をより快適でスピーディなものにしてくれるはずです。ですので、まだ持っていない方は、今すぐLinearをダウンロードしてみてください。完全に無料で、クレジットカードの登録すら必要ありません。準備ができたら、お好みのバイブコーディングツールを開いてください。Claude CodeでもCodexでも、どちらでも同じように動作します。私は実際に、CodexとClaude Codeの両方を同時に使っています。これらは両方ともLinearをベースに動いていて、実際にこの2つのツールを結びつけてくれています。

LinearとClaude Codeの連携とプロジェクトの立ち上げ

今回は、一緒にアプリを1つ作っていきます。最初からアプリを構築していくことで、このワークフローをお見せします。すべてがどのように結びつき、連携し合うのかを確認してください。Linearをダウンロードしたら、まずは新しいチームを作成します。チームとは、構築するアプリのハイレベルな括りのようなものです。画面に見えているように、私にはcreator buddyとhimという2つのSaaSがありますが、今回はcreator buddyというチームを使います。名前は何でも構いません。今回はプロンプトライブラリのアプリを一緒に作っていきますので、チーム名をprompt libraryにしたい方はそうしてください。準備万端になります。ただ動画を見るだけでも大丈夫です。一緒に作りながら進めるのが素晴らしい体験になるとは思いますが、まずは見て学び、後から実践するという形でも全く問題ありません。

ダウンロードとセットアップが終わったら、とても簡単です。Claude Codeに戻りましょう。そしてLinearのプラグインを使用します。カスタマイズに移動して、アプリの接続に進みます。そこでLinearを検索すると、すぐに出てきます。それをクリックしてログインすれば接続完了です。これでClaude CodeやCodexは、Linearとどのように通信すればよいかを正確に把握したことになります。Codexでも全く同じように動作します。Codexで一緒に進めている方は、左上にあるプラグインから進んでください。文字通り完全に同じプロセスです。

これから構築するのは、プロンプトライブラリのアプリです。定期的に使用するプロンプトをこのライブラリに保存し、いつでも再利用できるようにするというアイデアが気に入っています。うまく機能した最適なプロンプトをこのライブラリに保存して再利用するのです。構築するアプリとして最も優れているのは、何度も何度も繰り返し使うものです。これは本当に良いアプリになると思います。一緒に作っていきましょう。

まずは、ここにあるprompt libraryという新しいフォルダーから開始します。最初に、Claude CodeやCodexが、設定したLinearや作成した新しいプロジェクトを認識できているか確認します。Linear内のcreator buddyチームが見えているかどうかを問いかけて、すべてが認識されているか確認してみましょう。このワークスペースを信頼して進めます。これが検出されたら、構築するアプリについて話し合い、計画を立てます。すると、カンバンボード上に大量のタスクやイシューが自動的に作成されます。アプリ全体の仕様が策定され、各タスクが構築され、詳細が書き込まれるので、皆さんが使用しているコーディングエージェントがこれらをどのように構築すればよいかを把握できるようになります。そして、これらを1つずつ構築し始めていきます。

もう1つお見せしたいのは、Clawdbot用のclaw.mdファイル、あるいはCodexを使用している場合はagent.mdファイルを提供することです。これがあると、コーディングエージェントの作業が格段に楽になります。基本的には、Linearの使い方や行うべきルールを指示するもので、すべてのセッションで一貫性を保つことができます。このルールファイルもすぐに用意します。

よし、認識されましたね。完璧です。それでは、このプロジェクトを基本的にセットアップしていきましょう。Claude Codeを使って、これから構築するプロンプトライブラリの計画を立てさせます。すると、Linear内にすべてのタスク、イシュー、詳細などが自動的に設定されます。基本的には、私たちのセカンドブレインがセットアップされるわけです。やってみましょう。

プロンプトを投入します。これは下に記載しておくので、一緒に作業している方は必要に応じて動画を一時停止してコピー&ペーストしてください。プロンプトライブラリのアプリを構築したいです。これはNext.jsのアプリで、プロンプトをライブラリに保存し、必要なときに再びアクセスできるようにするものです。フォルダーに保存してカテゴリ分けし、最適化できるようにする必要があります。開始する前に、整理された状態を保つために、Linear内にすべてのイシュー(Linearにおけるタスク)と、creator buddyチーム内のプロジェクト(イシューを管理しやすくするための上位のグループ)を構築してください。

これでエンターキーを押します。統合機能を通じて、このチーム内にすべてのイシューが実際に構築されていく様子をライブで確認できます。すべてのイシューが作成されるのが見られます。これが何をするかというと、タスクを構築し始める前に、基本的には私たちの思考を整理してくれるのです。そのため、Claude Codeでこれを構築していく際に、次に何を構築すべきか、そしてそれぞれの詳細が何であるかを正確に把握できるようになります。これにはいくつかの利点があります。

まず、整理された状態を維持できるため、話が脱線しません。Claude CodeやCodexが迷走して、不要なものを構築し始めることがなくなります。次に、自動化を進めてClaude Codeに任せて構築させる場合でも、次に何が構築されるかを把握して整理された状態を保てます。さらに、Linearはクラウド上にあるため、異なるデバイス間での作業が可能になります。ノートパソコンで開いても、iPhoneで開いても、すべて同じタスクリストから供給されます。そのため、異なるデバイスにまたがるすべてのエージェントが連携して動くことになります。そして、考える手間が大幅に減ります。次に作業したいすべてのタスクを自分で考える代わりに、Claude Code、次のタスクをやって、と言うだけで、エージェントが自動的に実行してくれるため、膨大な時間を節約できます。

画面を見てわかるように、プロジェクトに移動すると、すべてのプロジェクトが構築されているのが確認できます。ファンデーションとセットアップが高緊急度、プロンプト管理が高緊急度、組織化、プロンプト最適化など、これらのプロジェクトがすべて追加されました。クリックして中を見ると、Claude CodeとLinearの統合がいかに優れているかが分かります。AIを使わずにLinearでプロジェクト管理を行っていたときは、目標、スコープ、スコープ外の定義、優先順位付け、ステータスなどをすべて自分で手動で設定しなければなりませんでした。それが今ではすべて自動です。これは基本的にはAIの頭脳そのものです。自分で手動で何かを変更する必要はありません。

では、イシューに移動して、すでに構築されているか見てみましょう。すべてのイシューに移動すると、ご覧の通り、リアルタイムですべてのイシューが作成され、Linear内のプロンプトライブラリ群のさまざまなプロジェクト内に配置されています。これは、他の人と一緒にバイブコーディングを行う場合にも非常に有効です。もしチームを組んでいるなら、最後にSlackと連携させることでできる非常にクールな機能についてのボーナスセクションを用意しているので、チームメンバーがいる方には素晴らしい内容になります。そちらも楽しみにしていてください。

しかし、これは仕事を終わらせるために必要なすべての配線やタスクなどをセットアップしているに過ぎません。ご覧の通り、私が話している間にも、新しい高緊急度のタスクが文字通りどんどん入ってきています。次々と登録されていくのが見えますね。これらをすべて自分で管理する必要はありません。以前のソフトウェア開発者であれば、これを記入するだけで文字通り何時間もの作業になっていたはずです。今では、Linearに組み込まれたClaude Codeがこれをすべて非常に簡単に処理してくれます。繰り返しになりますが、これはスポンサー動画ではありません。私はこのワークフローが本当に大好きで、超強力だと感じているから紹介しています。動画の最後まで付き合っていただければ、皆さんのバイブコーディングのワークフロー全体が変わるはずです。お約束します。

よし、すべて完了したようです。構築されたイシューとプロジェクトを確認してみましょう。この整理された状態を見てください。実行すべき90の異なるタスクが作成されました。カテゴリ分けされ、優先順位が付けられ、日付が割り当てられ、詳細が書き込まれています。正確な受け入れ基準も提示されているため、何を構築すべきかが明確になっています。これは私たちを整理された状態に保つだけでなく、結果の質も大幅に向上させます。これにより、AIは、何をどの順番で構築すべきか、そしてこれが機能することを確認するための受け入れ基準は何であるか、を自ら思考せざるを得なくなります。単に、Claude Code、これを作って、とかCodex、あれを作って、と言うだけでは、AIは迷走してしまい、本当の終わりがどこにあるのか分からなくなります。その結果、大量の質の低いコードができあがってしまうのです。この方法こそが、整理された状態を保ち、本当に優れた結果を確実に得るためのアプローチです。もし友人やパートナーと一緒に作業するという特典があるなら、タスクを人に割り当てて、物事をどんどん進めていくこともできます。

これでタスクとプロジェクトがすべて揃いました。ここからどうすればよいでしょうか。ボードビューに切り替えて、すべてをここで確認することもできます。どのように開始すればよいでしょうか。それでは、Claude Codeとの作業を開始し、構築を進めてもらいましょう。このタスクボードをベースに動作し、アプリを構築してくれます。Claude Codeの初心者であれ上級者であれ、この方法をワークフローに取り入れるべきだと思います。正直に言って、これを始めてから得られる結果が格段に良くなりました。

AIエージェントによる完全自動開発の実行

すべてのイシューがセットアップされたので、アプリの構築を始める時間です。しかし、このセカンドブレインを使ってどのように構築していくのでしょうか。ワークフローにどのような違いが出るのでしょうか。私たちは、自分たちの組織力とLinearにさらに大きく頼ることになります。それがどういう意味かというと、こちらをご覧ください。構築を始めたいので、最初のいくつかのイシューは何にすべきかを問いかけてみます。Linearボードを確認し、最初に取り組むべきいくつかのタスクが何であるかを見極めにいきます。おそらくアプリの土台作りやNext.jsのセットアップなどになるでしょう。

そして今、エージェントはNext.jsの土台作り、Tailwindのインストール、プロビジョニングなど、この順番で構築するように言ってくれています。素晴らしいですね。現時点で非常に整理されています。タスクに集中し、脱線して他のものを設定し始めることもありません。そして構築を開始します。この動画では、迅速に進めるために、認証機能の実装とデータベースの設定はスキップさせます。しかし、構築を開始し、これを作り始める許可をエージェントに与えます。

作業が進むにつれて、タスクがバックログから進行中に、そして完了へと移行していくのがその場で確認できるはずです。ここからは自動化された方法でタスクを取り込み、作業し、進めていくことになります。以前はできなかったことですが、今なら、Claude Code、行ってタスクに取り組み始めて、バックログからイシューを取得して作業し、完了させて、と言うだけでよくなります。これは以前なら本当にできなかったことです。Claude Codeと非常に注意深く連携し、お見せしたようにLinear内のすべてのイシューとタスクを最新の状態に保っておけば、あとは、任せた、仕事に行ってきて、と言うだけでよくなります。皆さんはプールのそばに行ってピニャコラーダでも飲んでいれば、Claude Codeが勝手に進めてくれます。このセカンドブレインは、ワークフローに多大な効率性とスピードをもたらしてくれます。

ご覧の通り、土台作りが完了に移動しました。現在はTailwindとshadcnをインストールしています。ビジュアルに関する多くの部分や、すべてが完璧に整理され、正しいプロジェクト、正しい緊急度で配置されているのが分かります。これらはすべてアプリによって管理されています。以前Linearなしでこれを行っていたときは、これらを1つずつ行う必要がありました。実行すべきすべてのステップを自分で考える必要があったのです。それが今では、自分で整理し、管理してくれているので驚異的です。

作業が進むにつれて、このタスクを更新しています、これを更新しています、と報告してくれます。この仕組みは本当に素晴らしいです。そして見てください、これは見事です。Claude Code内で自らテストを行っています。Claude Codeの本当にクールな機能です。アプリを構築し、自分自身でテストを行っているのです。独自のプロンプトを作成し、要素をクリックしてワークフローを実行しています。素晴らしいですね。この時点で基本的には自律しています。Linearが実質的にClaude Codeに頭脳を授け、自律型に変化させたことで、このように処理を進めることができるようになっています。ライブで確認できていますね。各イシューを構築し、自らテストし、完了としてマークし、イシューで確認した受け入れ基準を満たしているか確認した上で、次のタスクへと移行しています。これは、Claude Codeを単なる基本的なバイブコーディングツールから、独自のAIエージェントでありソフトウェアエンジニアである従業員へと進化させています。

よし、すべて完了したようです。一気に17個の異なるタスクを処理しました。17個です。もしセカンドブレインとしてLinearを使っていなければ、一度に17個のタスクをこなすことは絶対になかったと断言できます。おそらく最初のタスクを完了した時点で、次に何をしたいですか、と聞いてきたはずです。ボードを軽く確認してみましょう。完了。実際には18個のタスクが完了にあります。トースト通知システム、プロンプトの削除、お気に入り・スター機能、プロンプトのクリップボードへのコピー、サイドバー、フォルダーツリー、タグ入力、フォルダーによるライブラリのフィルタリングなど、これらすべてが完全に自律して行われました。必要な作業の基本的におよそ3分の1に相当します。

自分たちでも少しテストしてみましょう。これを閉じると、サイドバーにタグや実際のプロンプトが表示されているのが確認できます。新しいプロンプトを入力してみましょう。アプリの構築、セカンドブレインアプリの構築として、プロンプトを保存します。機能していますね。そこに登録されました。実際に少しLinearに似た見た目になっていますね。このようにして、自律的な従業員を自分のために働かせるのです。Linearを使っていなければ、次のステップに進む際に、次はこれを構築しなきゃ、と考え、常に次に何をすべきかを考え続けることになります。以前何を構築しなければならなかったかを忘れてしまうこともあるでしょう。しかし、今の私たちは整理されています。もう一度、次のタスクに移って、と言うだけで実行してくれます。もう考える必要はありません。皆さんは、私がこれからのAIとバイブコーディングの未来だと信じている姿、すなわち、スタンプを持って承認、承認、承認、承認、承認と押していくだけの存在に基本的に変わるのです。これこそが、Linearが変革をもたらす体験の本質です。

そして今度は、このワークフローをさらに上のレベルへと引き上げてみましょう。ここにCodexを開くことができます。右側にCodexがあります。Codexで同じプロジェクトを開き、私たちのLinearボードを確認して、ここにある次のタスクに進んで、と指示を出します。これで、2つのエージェントが私たちのために独立してプロジェクトを進行してくれる状態になります。Claude Codeが何をしているかをCodexに同期させたり、その逆を行ったりする必要はありません。どちらのエージェントもただ私たちのLinearボードを確認し、進行中に移行できる次のタスクが何であるかを判断して実行しているだけです。これが、AIエージェント間で、あるいは必要に応じてデバイス間で知識を移動させる方法です。

GitHub・Slack連携と高度なマイルール設定

これをさらに次のレベルへ引き上げるにはどうすればよいでしょうか。ここで少しボーナスのワークフローをご紹介します。ここからさらに高度なステップがあります。強くお勧めしたいのは、これが少し上のレベルの話になりますが、すべてのイシューをGitHubのブランチにすることです。これにより、すべてのタスクが独自のブランチに配置されるため、プルリクエストを作成して自分でレビューできるようになります。コードがすべて分離されて整理された状態に保たれるため、お互いのコードを上書きしてしまうリスクを抑えられます。これは、複数のエージェントを使用して作業を行う場合に、お互いのコードを書き換えないようにするために非常に重要です。また、一緒に作業するパートナーがいる場合にも重要になります。重ねてになりますが、コードに関してはお互いの領域を侵さないように、マルチチームのアプローチをとる場合のクールな方法を後ほどお見せします。

これは、私が現在構築しているHenry Intelligent Machinesにおけるタスクの1つです(興味のある方は下にリンクを貼っておきます)。コメント欄を確認すると、これらのコメントはすべて自動化されています。Claude Codeが私の代わりにこれらをすべて処理してくれているのです。GitHubのブランチURLが記載されているのが確認できます。そのため、すべてがきれいに整理されて保管されています。すべてのイシューにGitHubブランチへのリンクがあり、中に入ってレビュー用のプルリクエストを作成できます。

しかし、これをどのように行い、どのようにセットアップすればよいのでしょうか。この次のステップが超重要です。このステップで、すべてのエージェントにルールを設定し、この新しいワークフローを正しい方法で実行させます。そのため、Claude Codeを使用している場合は更新されたclaw.mdファイルを、基本的に他のツールを使用している場合は更新されたagent.mdファイルを確実に用意する必要があります。

コードを確認するために、ここでCursorを開きます。これが私のagent.mdファイルです。ここには、私が今お見せしているこのワークフローのすべての指示の完全なブレークダウンが含まれています。これも下に記載しておきます。YouTube側で文字数制限などの不都合があるかもしれないので、Googleドキュメントなどにまとめて、概要欄にそのリンクを貼る形にするかもしれません。これがagent.mdファイルです。これが何をするかというと、エージェントが何をすべきかを正確に記述します。コード編集を行う前に、Linearのイシューを読み、仕様を確認し、すべてが更新されていることを確認すること。受け入れ基準を満たすところまで確実に進めること。関連のないファイルは変更しないこと。リファクタリングの必要がないものはリファクタリングしないこと。そして、プルリクエストの作成方法についても記述されています。プルリクエストとは、コードの記述が終わった後に作成されるリクエストのことで、皆さんがそれをレビューし、承認を押すとコードがメインブランチにマージされる仕組みです。ちなみに、もしGitHubに関するこれらの言葉が外国語のように聞こえる場合は、下にコメントをください。それがどのように機能し、すべての用語が何を意味するのかに特化したGitHubの専用動画を作成します。視聴者の皆さんがどの程度の親しみやすさを持っているか分からないので、下のコメント欄で教えてください。しかし、これは基本的にはLinearの使い方やプルリクエストの作成方法などを説明し、すべてがスムーズに流れるようにするためのものです。このagent.mdファイルも下に用意しておくので、皆さんのすべてのagent.mdやclaw.mdに貼り付けてください。これにより、エージェントはLinearやGitHub、私たちがここで日々行っているすべての操作方法について最新の状態に保たれます。

これをさらに一歩進めて、チームメイトがいて、全員を常に最新の状態に保ちたい場合はどうすればよいでしょうか。ここでSlackの出番です。Slackは、Linear、Claude Code、そしてCodexとも信じられないほど素晴らしい統合機能を備えています。ここでできることはたくさんあります。私は2つのチャンネルを持っています。Linear用の通知チャンネルと、GitHub用の通知チャンネルです。これにより、Linearのイシューが更新されたときはいつでもそれを確認できます。ステータスが更新されたり、何かしらの変更があったりするたびに、Linearの通知チャンネルに通知が送信されます。GitHubでプルリクエストが作成されたり、コードがマージされたりすると、その更新がGitHubチャンネルに送信されます。これにより、私とチームメイトは、自分たちが何に取り組んでいるか、何が変更され、何が更新されたかを把握し、全員が状況を共有できるようになります。

これこそが、開発におけるループを閉じる方法です。エージェントが自律的に動き、コードを書き、Linearを更新し、皆さんとチームメイトはSlackというこの1つの集約された場所で最新の情報を得ることができます。Slackの統合やLinearの統合などはすべて、Claude Code内で直接行うことができます。カスタマイズに移動してアプリの接続に進めば、Slackもプラグインとして追加できます。これらすべてが結びつき、全体を本当にきれいに最新の状態に保ってくれます。

この高度なワークフローを構築して以来、私は他のワークフローを一切使っていません。現在はすべてLinearとSlackの中で完結しています。特にエージェントをさらに追加したり、異なるデバイスを使用したりする場合でも、同期を保ち、最新の状態を維持するのが非常に簡単になります。そして何よりも重要なのは、自律的であるということです。そのため、膨大な時間を節約できます。

少しでも学びがあった方は、ぜひ下の高評価ボタンを押してください。次に何を見たいかをコメント欄で教えてください。Hermesのユースケース動画が見たいですか。Claude Codeのより深いワークフローが見たいですか。あるいは、新しいCodexのモバイルアプリに関する動画が見たいですか。下にコメントをいただければ、それに関する動画を作成します。また、来週の金曜日には、Vibe Coding Academyでこのワークフローに関するフルブートキャンプを開催します。ぜひ参加してください。地球上でナンバーワンのAIコミュニティです。皆さんの人生において最高の決断になることをお約束します。これが役立つことを願っています。これらの動画を見て、私と一緒に学んでくれることに心から感謝しています。本当に言葉にできないほど大切な存在です。

コメント

タイトルとURLをコピーしました