Skip to content
ai agents

このAIが私のキーボードに取って代わった

ある開発者が、AIアシスタントに完全に依存することで、1年間コードを書いていないと主張しています。彼の「プラグアンドプレイ」システムは、極めてシンプルであることで、数十億ドル規模のエージェント型フレームワークに挑戦しています。

Sol Aguirre
このAIが私のキーボードに取って代わった

「ゼロコード」開発者

エンジニアのCole Medin氏は、挑発的な未来を提示しています。彼は、自分自身でコードを1行も書かずに1年以上が経過したと主張しています。生涯エンジニアとして生きてきたMedin氏は、現在、開発プロセスを完全に外部委託し、AIコーディングアシスタントのみに頼っています。動画「Claude Code Skill I use to drive my entire development process」で詳述されている彼のシステムは、開発者の拡張に向けた急進的なビジョンとして機能しています。

Medin氏の手法の核心は「Skills(スキル)」にあります。これらは複雑なソフトウェアパッケージではなく、それぞれがシンプルで再利用可能なプロンプトを表しています。これらは厳選されたワークフローとして機能し、Claude CodeやCodexのようなAIエージェントを特定の開発タスクやプロセスへと導きます。Medin氏はこれらのプロセスを網羅したライブラリを構築し、現在それを公開しています。

彼の哲学は、「ミニマリストでプラグアンドプレイ」なアプローチを重視しています。GitHub Spec KitやGas Townのように全面的な導入を求める硬直的なフレームワークとは異なり、Medin氏のSkillsライブラリは既存の開発者ワークフローを拡張します。開発者は個々のスキルを選んでカスタマイズし、パラダイムシフトを強いることなく、現在のツールをシームレスに強化することができます。

2ループAIサイクルの中身

Medin氏のシステムは、無駄のない「2ループAIサイクル」で動作し、彼のプロジェクト管理の専門知識を明確なAIへの指示へと変換します。このフレームワークは、作業をハイレベルな戦略と詳細な実行に分け、その両方にAIを活用します。

まず、「Outer Loop(外側のループ)」は戦略的なプロジェクト定義に焦点を当てます。プロダクトマネージャーとして振る舞うMedin氏は、Claude Code Skillの「plan-create-prd」を使用して「何を」「なぜ」作るのかを概説し、包括的な製品要件定義書(PRD)を生成します。このスキルは次に、「どのように」作るのかを詳述した技術仕様書の作成においてAIを導きます。

Outer Loopの締めくくりとして、「piv-slice-epic」スキルがPRDと技術仕様書を受け取ります。このスキルは、大規模なプロジェクトを、AIによる処理が可能な、依存関係を考慮した個別のチケットへと綿密に分解します。これにより、複雑な取り組みに対しても構造化された管理しやすいワークフローが保証されます。

次に、「Inner Loop(内側のループ)」が日々の開発業務を処理します。個々のチケットごとにAIが主導権を握り、実装の計画、コードの記述、そして出力の検証を行います。開発者は、AIの集中的な実行をレビューし導く、重要な監督的役割へと移行します。

スキル対モノリシックなフレームワーク

「スキルの集合体」であるMedin氏のシステムは、GitHub Spec KitやGas TownのようなモノリシックなAIコーディングフレームワークとは根本的に異なります。これらの印象的でありながら非常に独断的なプロジェクトは、通常、構想からデプロイまでのあらゆるステップを定義する特定のソフトウェア開発ライフサイクル(SDLC)の全面的な導入を要求します。対照的に、Medin氏のアプローチは、ミニマリストでプラグアンドプレイな哲学を支持しています。

このモジュール性は、特に確立されたワークフローを持つ経験豊富な開発者にとって明確な利点となります。Medin氏のライブラリは、完全な刷新を強いるのではなく、「何を」「なぜ」を定義するための「plan-create-prd」スキルだけを選択するなど、個々のスキルを選択して中断なく統合することを可能にします。開発者は、硬直的で包括的なシステムに縛られることなく、自身のパーソナライズされたプロセスを拡張し、主体性を維持することができます。

カスタマイズ性は、この柔軟性の核心をなす原則です。各Claude Code Skillはシンプルで再利用可能なプロンプトとして機能するため、編集や適応が非常に容易です。チームは、独自のコードベースに合わせてプロンプトを微調整したり、特定のスタイルガイドを遵守させたり、あるいは技術仕様書をConfluenceに保存するかローカルのMarkdownファイルに保存するかといった既存のドキュメント標準に合わせたりすることができます。詳細な技術仕様やその他のカスタマイズオプションについては、Claude Code Docsをご覧ください。

この記事が気に入ったら、毎朝同じようなものをメールで受け取れます。

1日1通 · 2クリックで解除 · サードパーティのトラッキングなし

コーダーからAIスーパーバイザーへ

Medin氏のシステムは、彼が「プロセス全体の中で最も重要なこと」と位置づけるバリデーションファースト(検証第一)のアプローチで完結します。この重要な手法により、開発者は絶え間ない監視から解放され、AIが自律的に「作業」を進める間も、生成された出力に対する確信を維持できます。これは強固なフィードバックメカニズムを促進し、AIが生成したコードのすべての行に対して、開発者が品質と正確性の最終的な決定権を保持することを保証します。

開発者の役割は、実務的なコーダーから、ハイレベルなアーキテクトおよび綿密な品質保証リードへと根本的に変化します。これは、プロジェクトの「何を」「なぜ」「どのように」を正確に明確にする、包括的なPRD(製品要求仕様書)や詳細な技術仕様書といった高品質な入力を定義することを意味します。人間の努力は、実装という手作業の苦労から脱却し、インテリジェントな設計と厳格な出力検証へと完全にシフトします。

この方向転換は、生産性に大きな影響をもたらします。一人の開発者が、複数のプロジェクトや複雑な機能を同時に管理するなど、以前よりも大幅に広い範囲の作業を統括できるようになります。コード生成や初期実装といった退屈で反復的なタスクをAIエージェントにオフロードすることで、人間の創造性や問題解決能力は、より高次の課題、アーキテクチャ戦略、そして革新的な設計へと戦略的に向けられるようになります。

よくある質問

Cole Medin氏のClaude Code用AI「スキル」とは何ですか?

これらは、PRDの作成やコード実装の計画など、特定の開発タスクを通じてAIコーディングアシスタントをガイドする、再利用可能でミニマルなプロンプトのコレクションです。これらは定義済みのワークフローとして機能します。

このアプローチは、GitHub Spec Kitのようなフレームワークとどう違うのですか?

Medin氏のシステムはモジュール式で「プラグアンドプレイ」であり、開発者は個々のスキルを既存のワークフローに取り入れることができます。GitHub Spec KitやGas Townのようなフレームワークはよりモノリシック(一枚岩的)であり、多くの場合、開発ライフサイクル全体を採用する必要があります。

「2ループ」AIコーディングワークフローとは何ですか?

これは、高レベルな計画(PRD、仕様書、エピックの分割)を行う「アウターループ」と、個々のチケットの日々のコーディング(計画、実装、コードの検証)を行う「インナーループ」で構成されるフレームワークです。

これらのスキルはClaude Code以外のAIアシスタントでも使用できますか?

はい。Claude Code用に設計されていますが、Medin氏は、このスキルリポジトリをCodexやGitHub Copilotなどの他のエージェントに渡し、その特定のエージェントに合わせて適応・インストールするように指示することも可能だと述べています。

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only