プロジェクトフレームワークから始めて、AI に基礎を築いてもらおう! 🏗️#
問題#
ゼロからプロジェクトを構築する際、手がかりがなくて行き詰まることがよくある。
経験#
Cursor を利用してプロジェクトフレームワークを生成し、ファイル構造から基本モジュールまで一気に整えよう!
提示詞#
- Spring Boot プロジェクトフレームワークを生成し、REST API とデータベース接続をサポートする。
- フロントエンドを Vue、バックエンドを Flask とした、フロントエンドとバックエンドが分離されたプロジェクト構造を設計する。
- JWT をサポートするユーザー認証モジュールを生成し、データベースモデルを含む。
- 注文サービスと支払いサービスのインターフェース説明を含むマイクロサービスアーキテクチャプロジェクトを構築する。
- ESM モジュール化をサポートする TypeScript プロジェクトテンプレートを生成する。
- Docker 化デプロイの設定ファイルを含むフルスタックプロジェクトを設計する。
効果#
明確なフレームワークがあれば、プロジェクトのスタートがより楽になり、開発効率が倍増する! 🎯
提示詞が明確であればあるほど、AI は賢くなる! 🧠#
問題#
曖昧な提示詞が原因で、AI が生成するコードが期待に沿わない。
経験#
提示詞を書くときは具体的かつ明確に、要求が詳細であればあるほど、結果が正確になる!
提示詞#
- Python を使用して、URL の重複機能を含むマルチスレッド対応のクローラーを実装する。
- Express.js に基づく REST API サービスを生成し、ページネーションをサポートする。
- 以下のコードを再構築し、時間計算量を O (n log n) に最適化する。
- ユーザー登録機能のユニットテストカバレッジが 90%以上になるように生成する。
- 配列の中央値を計算する関数を実装し、入力検証をサポートする。
- TypeScript を使用して、シンプルな WebSocket チャットアプリを実装する。
効果#
明確な提示が AI にあなたのニーズをより理解させ、開発がより効率的になる! ✅
繰り返しのタスクを AI に任せて、自分はもっと集中しよう 🎛️#
問題#
Mock データやインターフェース文書の生成といった繰り返し作業は時間がかかり、退屈だ。
経験#
Cursor にこれらのタスクを自動処理させ、時間を節約し、コア開発に集中しよう!
提示詞#
- ユーザーサービスのインターフェース文書を生成し、リクエストパラメータと返り値の説明を含む。
- 注文サービスの Mock データを作成し、JSON 形式の例を含む。
- 以下のコードに Swagger API 文書コメントを生成する。
- ランダムにテストデータを生成するツール関数を生成し、言語は JavaScript を使用する。
- 以下のインターフェース定義を含む Postman コレクションファイルを作成する。
- ユーザーテーブルと注文テーブルの関連を追加するデータベース移行スクリプトを生成する。
効果#
繰り返しのタスクを AI に任せて、より重要なことに時間を使おう!
コード性能を最適化し、プログラムをより速く動かそう! 🔄#
問題#
コードの性能が不足しており、ロジックが重複している。
経験#
Cursor を使用してコードを分析・最適化し、性能を向上させると同時に、より優雅な書き方を学ぼう!
提示詞#
- 以下のコードスニペットを最適化し、メモリ使用量を減らし、実行速度を向上させる。
- コードをリファクタリングし、重複ロジックを削除して、保守性を向上させる。
- 以下の SQL クエリにインデックス最適化の提案を追加する。
- 以下の Python スクリプトを書き直し、マルチプロセス加速をサポートする。
- オブジェクト指向の方法でコードを書き直し、拡張性を強化する。
- 以下のコードを非同期モードに変換し、I/O ブロッキングを減らす。
効果#
プログラムがより速く、より安定して動作し、ユーザー体験が明らかに向上する!
新しい技術に出会ったら慌てず、Cursor が資料を探してくれる 🔍#
問題#
新しい技術を学ぶ際、どこから始めればよいかわからない。
経験#
Cursor を使ってドキュメントやサンプルコードを迅速に検索し、簡単に始めよう!
提示詞#
- WebGL の入門チュートリアルコードを生成し、シンプルな三角形をレンダリングする。
- Flask のルーティング機能を学び、サンプルコードを生成する。
- TensorFlow を使用して、最初の分類モデルの完全なコードを生成する。
- ログイン機能をサポートする Android アプリを実装し、言語は Kotlin を使用する。
- Kubernetes のコア概念を列挙し、Deployment の例を生成する。
- Spring Security を使用して、基本的な権限管理機能を実装する。
効果#
新しい技術に迅速に入門し、学びから実践までストレスなく進める!
AI にテストケースを書かせて、時間と労力を節約しよう! 🧪#
問題#
テストケースが多くて複雑で、手書きは非常に時間がかかる。
経験#
Cursor にテストケースを自動生成させ、カバレッジと規範性を大幅に向上させよう!
提示詞#
- 以下のコードに対してユニットテストを生成し、カバレッジが 90%以上になるようにする。
- Jest に基づくテストケースを生成し、ユーザーログイン機能をテストする。
- 以下のコードを分析し、未カバーのテストブランチを見つける。
- Pytest を使用してテストケースを作成し、データ処理モジュールをテストする。
- API のさまざまな異常シナリオをシミュレートする統合テストを生成する。
- 合格率とエラーの詳細を含むテストレポートテンプレートを作成する。
効果#
テストプロセスの自動化により、開発がより効率的になり、品質がより保証される!
モジュール化開発でプロジェクトをより明確に! 🚀#
問題#
大規模な機能開発は複雑で、混乱しやすい。
経験#
Cursor を使ってプロジェクトモジュールを分割し、複雑さを減らし、開発効率を向上させよう!
提示詞#
- ユーザーモジュールの基本構造を設計し、CRUD 操作をサポートする。
- 注文モジュールのサービス層とコントローラーの分離コードを生成する。
- マイクロサービスアーキテクチャを用いて支払いモジュールを設計し、照合機能をサポートする。
- 以下の機能モジュールに対して、個別のデータベーステーブルと関連関係を設計する。
- モジュール化されたログシステムを生成し、さまざまなログレベルをサポートする。
- プラグインモジュールを設計し、動的にロードできるようにする。
効果#
開発がより明確になり、チームの協力がより効率的になる!
古いプロジェクトのリファクタリング、AI があなたを助ける! 🛠️#
問題#
古いプロジェクトを引き継ぐと、コードが時代遅れでロジックが混乱している。
経験#
Cursor を使って古いコードを分析し、互換性の高いリファクタリングプランを生成しよう!
提示詞#
- 以下のコードを最新のフレームワークの構文にアップグレードする。
- 古いプロジェクトの技術スタックを分析し、新しいフレームワークへの移行計画を生成する。
- 古い SQL クエリのインデックス戦略を最適化する。
- Koa 1.x プロジェクトを Koa 2.x に移行し、ミドルウェアをサポートする。
- 以下のコードをリファクタリングし、ユニットテストのカバレッジを向上させる。
- 古いバージョンの API をサポートする互換性モジュールを生成する。
効果#
古いプロジェクトが新たに生まれ変わり、納品速度が大幅に向上する!
マルチモーダル開発で製品をよりクールに! ✨#
問題#
デザインとコードの連携効率が低く、繰り返し作業が多い。
経験#
Cursor のマルチモーダル機能を利用して、デザイン図から直接コードを生成しよう!
提示詞#
- デザイン図に基づいて HTML と CSS ファイルを生成し、レスポンシブレイアウトをサポートする。
- Tailwind CSS を使用して以下のページのスタイルデザインを実現する。
- Figma デザイン図を React コンポーネントコードに変換する。
- 以下のページに対してダークモードのスタイルコードを生成する。
- Material-UI スタイルのフォームコンポーネントを生成し、フォーム検証をサポートする。
- デザイン図の内容スタイルを表示するためのカードコンポーネントを作成する。
効果#
フロントエンド開発の効率が倍増し、ユーザー体験が大幅に向上する!
パフォーマンスのボトルネックに直面?AI に最適化を手伝わせよう! 🚀#
問題#
プロジェクトの性能が不足しているが、問題の特定が難しい。
経験#
Cursor を使って性能問題を特定し、最適化プランを生成しよう!
提示詞#
- 以下のコードを分析し、性能ボトルネックを見つける。
- I/O 操作を最適化し、データ処理速度を向上させる。
- 以下のループロジックの時間計算量を減らす。
- パフォーマンス比較表を生成し、最適化前後の時間差を示す。
- 非同期メソッドを使用してブロッキングコードを置き換え、同時実行能力を向上させる。
- 以下の SQL クエリの実行効率を改善し、全表スキャンを避ける。
効果#
パフォーマンスが 40%向上し、プロジェクトが速くて安定して動作する!