10年以上個人でアプリを開発してきて、ずっと気になっていることがあります。「作り始めたアプリの、いったい何割を完成させているか」という問いです。
正直に言うと、私の場合は完成率が決して高いとは言えませんでした。アイデアはひらめく、勢いよく着手する、でも途中でモチベーションが落ちて放置する——このサイクルをどれだけ繰り返したか。アプリのコードが半分書きかけで眠っているフォルダが、ローカルにいくつあることか。
ところが最近、Claude をコーディングの補助だけでなく「何を作るか」の相談相手として使うようになってから、その完成率が体感で明らかに上がっています。今回はその変化について、できるだけ正直に書いてみます。
なぜ個人開発者はアプリを完成させられないのか
完成しない理由はいくつかあるのですが、私が最も大きいと感じているのは「着手してから問題に気づく」という構造的な失敗パターンです。
「こんなアプリがあったら便利では?」とひらめいて、すぐにコードを書き始める。そして2〜3週間後に「似たアプリがすでに App Store に山ほどある」「マネタイズの方法が思いつかない」「そもそも自分と身内しか使わないかも」という現実に気づく。
このタイミングで気づくと、すでに相当なエネルギーを投入しているため、方向転換するコストが心理的に大きくなっています。「ここまで作ったのに」という感情がブレーキになって、引くに引けなくなります。かといって前進する動機も失われているから、プロジェクトは静かに沈没します。
問題は「アイデアが悪い」ことではなく、「アイデアを検証する前に作り始めてしまう」ことです。そしてこれは、私に限った話ではないと思っています。
ただ、事前に徹底した市場調査をしてから着手するというのも、個人開発者にとってはなかなか現実的ではありません。大企業なら専任のリサーチチームがいますが、こちらは一人です。時間も限られています。そこに Claude を挟む余地がありました。
Claude に「構想を壊してもらう」ことから始めた
最初は半ば冗談のつもりでした。あるアプリアイデアを Claude に投げてみて、「このアイデアの弱点を教えてください」と聞いてみたのです。
返ってきた答えは、予想より鋭かったです。
「競合アプリがすでに存在する場合、差別化要因は何ですか」「無料配布を前提にするなら、開発・運営コストをどこで回収しますか」「ターゲットユーザーはどの年齢層ですか。その層がアプリを発見できる流通経路はありますか」——
これらは、頭の片隅では意識しているはずなのに、ひらめきの興奮の中でついスキップしてしまう問いでした。Claude はそれを、冷静に、でも否定的にではなく、一緒に考えようとする姿勢で提示してくれました。
この体験以来、アイデアを思いついたらまず Claude に相談する、というルーティンが定着しています。コードを一行も書く前に、です。
実際に使っているプロンプトのパターン
試行錯誤した結果、今は主に3つのパターンで使っています。
パターン1: 問題定義の壁打ち
私はiPhoneアプリを個人開発しています。
以下のアイデアについて、「解決しようとしている問題が実際に存在するか」という観点から
批判的にフィードバックしてください。感情的な励ましより、冷静な指摘を優先してください。
アイデア: [アイデアの説明]
想定ユーザー: [ターゲット]
なぜ作りたいか: [動機]
「感情的な励ましより冷静な指摘を」という一文が重要です。これがないと、Claude は少し優しすぎる返答をしがちです(それが Claude らしさでもあるのですが、構想段階では厳しめのフィードバックが欲しいときがあります)。
パターン2: 競合・代替案の洗い出し
以下のアプリアイデアに対して、App Store で類似アプリを探すとしたら
どんな検索キーワードで調べれば良いですか。
また、競合が多い場合に個人開発者として差別化できる可能性のある切り口を3つ教えてください。
このプロンプトで返ってくる「差別化の切り口」が、そのままアプリのコアコンセプトになることがあります。私にとってもっとも汎用性の高い問いかけパターンです。
パターン3: MVPの絞り込み
構想が固まってきたら、必ず「MVP(最小限の機能セット)はどこか」を Claude と一緒に考えます。
このアプリのコア価値は「[一言で表現]」です。
最初のバージョンに絶対必要な機能と、「あれば良い」に留めるべき機能を分けてもらえますか。
個人開発者が3ヶ月以内にリリースできる規模を目安にしてください。
「3ヶ月以内にリリースできる規模」という制約を明示することで、提案の粒度が現実的になります。制約を指定しないと、機能リストがどうしても大きくなりがちです。
変化を実感した具体例
昨年末に考えていたアプリがあります。「旅行中の写真を、AIが自動でアルバムに整理してくれる」というものでした。
以前の私なら、PhotoKit の実装から調べ始めていたところです。でも今回は先に Claude に壁打ちしました。
Claude から返ってきた指摘のひとつが「Google フォト、Apple Photos、Amazon Photos がすでに類似機能を提供しています。個人開発者として戦えるポジションがあるとすれば、これらが対応できていないニッチな旅行シナリオに絞ることではないですか」というものでした。
この一言で、コンセプトが「旅行写真の自動整理(一般)」から「バックパッカーが複数デバイスで撮った写真を、旅程に沿って自動分類する」という、より具体的な課題解決に変わりました。
ターゲットが絞れると、実装すべき機能の優先順位も自然と決まってきます。「旅程情報はどこから取るか」「複数デバイスの写真の日時ずれをどう処理するか」という問いが具体的になった結果、3ヶ月で最初のバージョンをリリースできました。最初のコンセプトのままだったら、どこかで諦めていた気がしています。
「質問の質」が上がると、アイデアの質も上がる
Claude を使い続けて気づいたのは、Claude との会話が自分の「問いの立て方」を鍛えているということです。
漠然とした問いをぶつけると、漠然とした答えが返ってきます。「このアプリ、どう思いますか?」では使えるフィードバックは得られません。でも「このアプリがヒットしない最大の理由を1つ挙げるとしたら何ですか?」と聞けば、具体的な答えが来ます。
この「具体的に問う」という習慣が、Claude を使う中で自然と身についてきました。そしてその習慣は、Claude との会話以外のシーン——ユーザーインタビューや、友人とのブレインストーミング——でも活きるようになってきています。
AI を使うことで思考が浅くなるのでは、という懸念を聞くことがあります。私の実感は逆で、シャープな問いを立てることを、Claude との対話が教えてくれているように感じています。
Claude が得意なこと・苦手なこと
正直なところも書いておきます。
得意なことは、抽象的なアイデアを具体的な問いに分解することです。見落としがちな競合や代替案の提示、MVPの優先順位整理、ユーザーストーリーの作成も任せられます。
一方で苦手なこともあります。「このアプリが本当にヒットするか」の予測はできません(これは誰にも無理ですが)。最新の App Store トレンドや審査傾向のリアルタイム情報も、知識のカットオフがあるため完全には信頼できません。「このUIは使いやすいですか?」という体感的な問いにも、構造的な限界があります。
Claude はあくまで「思考のパートナー」であって「市場調査ツール」ではないと理解した上で使うと、期待と現実のギャップが生じにくくなります。
アイデア検証のやりとりを複数回続ける場合は、Claude Projects 機能を活用して文脈を蓄積する方法が便利です。アプリの背景情報をプロジェクトに入れておくと、会話のたびに前提説明をゼロから始める必要がなくなります。
次にやること
もし今、「作りたいアイデアはあるけど確信が持てない」という状態なら、まず Claude に「このアイデアの弱点を10個挙げてください」と投げてみることをおすすめします。
10個の弱点を聞いて、それでもまだ作りたいと思えるなら、そのアプリは完成する可能性が高いです。弱点リストをそのまま設計課題として受け止めて、ひとつずつ潰していけばいいだけです。逆に「言われてみればそうだな」で気持ちが萎んだなら、それはアイデアを磨き直すサインです。
コードを書く前の段階でも、Claude は十分すぎるほど役に立ちます。そのことに気づくと、個人開発の進め方そのものが少し変わります。
創作と開発を行き来する使い方に興味がある方は、Claude をクリエイターとして活用するワークフローの記事もあわせて読んでみてください。