このガイドは、新規ユーザーから経験豊富なユーザーまで、すべてのユーザーが Lovable での開発をすばやく習得し、アプリ構築時によくある落とし穴を避けられるようにするためのものです。Documentation Index
Fetch the complete documentation index at: https://lovable.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
1. 土台を整える:Knowledge ファイルを使う
- プロダクトビジョン(PRD のようなイメージ)
- ユーザージャーニーとペルソナ
- 主要な機能と機能要件
- デザインシステムと UI ガイドライン
- ロールごとの挙動(例: Admin、User、Investor)
-
具体的に書く: 対象ページ(例:
/dashboard)と想定する挙動を明記します。 -
自然な文章で書く
- スクリーンショットを追加する: 特にバグや UX の問題を説明する時に有用です。
-
ガードレールを追加する: AI に「触ってほしくないもの」を伝えます。例:
- 重要な指示は複数のプロンプトで繰り返します。AI が保持できる内容には制限があります。
-
一度に 5 個のことを実装しようとしないでください。作業を小さく分割し、テストしやすい単位にしましょう。各ブロックの間で Chat Mode を使って、次に進む前に内容を検証します。
-
アプリに複数のロール(例: Admin, Investor, Startup)がある場合は、プロンプトがどのロールに対するものかを必ず明示してください。共通ロジックやコンポーネントが原因のバグを避けるのに役立ちます。
3. Chat mode を早い段階から頻繁に使う
- 「Try to Fix」に 2〜3 回失敗したあと
- 複雑なロジックやデータベースの問題をデバッグするとき
-
新機能の設計や計画をするとき
4. Supabase でよくある落とし穴を避ける
- フロントエンドが安定してから Supabase を接続する
-
どうしてもリバートが必要な場合は、AI に次のようなプロンプトを送る:
- 公開する前に、データベース連携機能を必ずテストする
5. ちょっとしたUI修正には Visual Edit を使う
- テキスト・色・フォントの変更やレイアウトの微調整
- 複数の小さな要素をまとめて編集するとき
- 安全に、クレジットを消費せずにコミット可能(元に戻すこともできます)
- すべての編集はコミットです。安定したバージョンには ピン留め してマークしましょう。新しい機能が正常に動作したら、そのたびに:ピン留めする
-
バグが出たら:バージョンを視覚的に比較 しましょう。次のようにプロンプトできます:
- AI があまりに多くの箇所を壊してしまったと感じたら、安定したバージョンに戻りましょう。
-
GitHub のブランチ運用 は自己責任で行ってください。Lovable で
mainに戻る前にブランチを削除すると、プロジェクトの同期に問題が発生する可能性があるので避けてください。
7. うまくいかないときはリミックスする
- Remix は、T=0 の時点でプロジェクトのクリーンなコピーを作成します。
- より良いプロンプトと、より明確な理解で作り直す
- 以前のプロジェクトは参照専用にする
- バグのループにはまり込んで抜け出せない
- 履歴を残したまま、クリーンに再スタートしたい
- Supabase を切り離して、新しいルートを試したい
8. 焦らず、落ち着いて進める
9. ドキュメントを活用し、ヘルプを求めましょう
- ドキュメントには、ウォークスルー、テンプレート、SEO のヒント、各種連携などがまとまっています。ドキュメント内の AI アシスタントに直接質問することもできます。
- Discord コミュニティに参加して、他のユーザーと助け合いましょう。
- 準備ができたら、プロジェクトを Lovable Launch に投稿しましょう。
10. おまけのヒント
- 長いプロンプトには、音声入力(例:Mac でマイクを使って長文をディクテーション)を使ってボイスメモ風のプロンプトを追加しましょう。より良い入力を素早く作成できるようになり、とくにイライラしているときや疲れているときに役立ちます。
-
「
I am frustrated…」というプロンプトパターンを使って、AI のフォーカスをより良い方向にうまく誘導しましょう - 大きな編集を行ったあとは、必ず複数のロールとその挙動(とくに条件付きロジック)を再チェックしましょう
- 安定して動作するバージョンは、すばやくデバッグできるようフォールバックとして保存しておきましょう
-
想定外の副作用が出ている場合、これにより、汎用的すぎるロジックが原因のバグを避けやすくなります。