次の変更について、コードレビューの観点で指摘してください。 - バグの可能性/エッジケース/可読性/テストの不足の順 - 重大度(高・中・低)をつける - 好みの問題と、直すべき問題を分ける 【変更内容(差分またはコード)】 (ここに貼り付け)
エンジニアの仕事で、くり返し使える指示文です。コピーして、AIのチャット欄に貼ってください。
{{ }} の部分は、あなたの内容に書き換えてください。「|」で区切られているものは選択肢です。
次の変更について、コードレビューの観点で指摘してください。 - バグの可能性/エッジケース/可読性/テストの不足の順 - 重大度(高・中・低)をつける - 好みの問題と、直すべき問題を分ける 【変更内容(差分またはコード)】 (ここに貼り付け)
次のエラーの原因を調査したいです。 - 考えられる原因を可能性の高い順に3つ - それぞれ、確かめる方法と直し方を示す - 追加で知りたい情報があれば質問する 【エラーメッセージと状況】 (ここに貼り付け)
{{言語}}で、次の仕様の関数を書いてください。
仕様:{{仕様}}
- 入力の検証とエラー処理を含める
- 計算量が気になる場合は説明する
- 使い方の例と、簡単なテストも付ける
次のコードを、振る舞いを変えずに読みやすくする案を出してください。 - 何をなぜ直すかを箇条書きで - 直したコードと、変更前後の違いの説明 - リスクがある変更は分けて示す 【コード】 (ここに貼り付け)
次の差分から、プルリクエストの説明文を書いてください。 - 概要/変更の背景/変更内容/確認方法/影響範囲・注意点 - 差分にない内容は書かない 【差分または変更メモ】 (ここに貼り付け)
次の機能について、テストケースを洗い出してください。 - 正常系/境界値/異常系/権限・並行処理など - 表形式(条件/操作/期待結果) - 優先度の高い順 【機能の仕様】 (ここに書く)
次の技術用語を、非エンジニアの同僚に説明したいです。 - たとえ話を使った短い説明(3文) - 具体的な例を一つ - よくある誤解と、それを避ける言い方 【用語】 (ここに書く)
次の課題について、設計の選択肢を比べてください。 - 候補を3つ、それぞれの長所・短所・向いている場面 - 判断のための問いを3つ - 最終判断は私が行うので、材料の整理にとどめる 【課題と制約】 (ここに書く)
次の内容から、障害報告書(ポストモーテム)のたたき台を作ってください。 - 概要/影響/時系列/原因/対応/再発防止策 - 非難ではなく、仕組みの改善に焦点を当てる - 不明な点は「要確認」とする 【障害の経緯メモ】 (ここに貼り付け)
次の要件で、{{種類:SQL|正規表現|シェルコマンド}}を書いてください。
要件:{{要件}}
- 動作の説明を一文ずつ
- 想定外の入力で起きうる問題があれば指摘する
次のコードについて、READMEまたは利用者向けドキュメントの下書きを書いてください。 - 概要/セットアップ/使い方(例つき)/設定項目/よくある質問 - コードから読み取れる範囲だけを書き、推測は「要確認」とする 【コードまたは仕様】 (ここに貼り付け)
次の変更内容から、英語のコミットメッセージを書いてください。 - 1行目は命令形で50文字以内、必要なら空行のあとに本文(なぜ変えたか) - 変更内容にないことは書かない 【変更内容】 (ここに書く)
Qartaは、プロンプトを保存して、AIのチャット欄で「/」とキーワードを打つだけで呼び出せるChrome拡張機能です。これらのひな形も最初から入っています。無料・登録不要で、会話はどこにも送りません。
Pro版なら、{{ }} の部分を送る直前に入力欄で埋められます(無料版でも1回お試しできます)。