バイブコーディングのルール:コードを読まずにClaude Codeを使い、スマホからサイドプロジェクトを構築する方法

10年の経験を持つソフトウェアエンジニアが、自身が「vibe coding」と呼ぶワークフローを詳細に投稿しました。これは、Claude Codeを使用してスマートフォンだけでサイドプロジェクトを構築し、生成されたコードを一切読まないという手法です。この投稿では、このハンズオフなアプローチを実現可能にするための計画と安全チェックを優先した構造化プロセスが概説されています。
コアワークフロー
- 計画モードから始める。計画を読み、可能な限り理解する。不明な点があれば質問する。著者はコマンド
4. Tell Claude what to changeを繰り返し使用し、「は何についてですか?それはどういう意味ですか?」といった質問をします。 - エージェントと行き来する。計画モードは最も重要なフェーズです。良い決定も悪い決定も連鎖し、増幅します。
- 計画を小さな塊に分割する。計画が大きすぎて理解できない場合は、エージェントに小さな消化しやすい塊に分割し、一つずつ処理するよう依頼します。
- 各計画完了後にすべてをgitにコミットする。著者は自動コミットを行うスキルやメモリを作成することを提案しています。これにより、何かが壊れた場合にロールバックが可能になります。注意:データベースのバックアップは別途行います。
- 計画に可視化されたテストケースを生成する。テストコードを読む必要はありませんが、
it checks two positive integers、it checks passing a negative value、it checks not passing any valueのようなリストがあれば、自信がつき、リグレッションを防げます。
高度な安全性:3つのサブエージェント
複雑な変更には、以下の3つのサブエージェントを起動します。
- 計画を批判的にレビュー
- セキュリティレビューを実施
- テスト監査を実施
データベースに関する注意
著者は、エージェントに本番データを触らせる前に、必ずデータベースのバックアップ(またはスケジュールされたバックアップ)を取るようアドバイスしています。ロールバックにより、誤った削除などの災害を防げます。
オートモード
事前作業(計画、git、テスト、レビュー)が完了したら、著者はオートモードを有効にしてエージェントを実行させます。また、デプロイ後のエンドツーエンドテストのために、Chrome DevTools MCP(または同等のもの)へのアクセスをエージェントに与えます。
結果:「誰も使わないものを作ることができます。」
📖 全文を読む(ソース): r/ClaudeAI
👀 See Also

Reddit投稿:開発者には、より良いツールだけでなく、より優れたAIコーディング手法が必要です
Redditの投稿では、開発者がAIコーディングツールに不満を抱く理由は、コンテキストや構造のない「生のプロンプト」という不適切なプロンプト手法にあると主張されています。著者は、CLAUDE.mdのような足場や構造化されたワークフローを使用して、Claudeから本番環境で使用可能なコードを得ることを推奨しています。

OpenClaw Ollama Cloud: モデル欠落と医者削除バグに対する三層修正
OpenClawをクリーンインストールしてOllama Cloudモデルを設定したが、kimi-k2.5のみ動作し、設定が消える問題が発生。原因は、プロバイダ一覧の欠落、nameフィールドの必須化、'openclaw doctor --fix'によるプロバイダブロックの削除。

トラブルシューティング OpenClaw: ミニマリストのリセット方法
Redditユーザーが、不安定なOpenClawセットアップを修正する5段階の方法を共有。すべてのスキルを削除し、Claude Sonnetに切り替え、セッションをクリアし、SOUL.mdを簡素化し、基本的なコマンドでテストする。

Claude Codeワークフロービジュアル: メモリ階層、スキル、フック、ループ
Redditの投稿で、Claude Codeのワークフロービジュアルが紹介されています。CLAUDE.mdのメモリ階層(グローバル→リポジトリ→スコープ)、.claude/skills/内の再利用可能なパターンとしてのスキル、推奨されるワークフローループ(計画→記述→承認→コミット)をカバーしています。