AI Dev Lab
PromptStock

コードレビュー依頼を AI プロンプトで具体化するやり方

コードレビュー依頼が雑なままだと AI の返答も浅くなります。PromptStock を使って観点、出力形式、優先度までそろえる流れを整理した記事です。

·decision主力·stage改善して伸ばす

コードレビュー依頼を AI プロンプトで具体化するやり方

コードレビューを AI に頼むとき、これレビューして だけでは返答が浅くなりがちです。
見る観点、対象コード、出力形式が曖昧なままだと、実務で使える指摘に届きません。

このページでは、PromptStock を使ってレビュー依頼を具体化する考え方を整理します。

雑な依頼で起きやすいこと

  • 指摘が一般論で終わる
  • 型安全性や例外処理の観点が抜ける
  • 優先順位が出ず、直す順番が分からない
  • そのまま PR コメントに流用しにくい

最初に足したい要素

レビュー依頼には、最低でも次を入れると精度がかなり変わります。

  1. 言語やフレームワーク
  2. 見てほしい観点
  3. 出力形式
  4. 優先度の付け方

たとえば次のような形です。

TypeScript の API ハンドラをレビューして。
型安全性、例外処理、保守性、テスト観点の 4 点で見て、修正優先度もつけて。

PromptStock でやる意味

PromptStock の価値は、テンプレをコピペすることではありません。

  • 近い用途の型をすぐ探せる
  • 詳細ページでそのまま試せる
  • 改善ページで自分の文脈に合わせて磨ける

つまり、検索 → 試す → 改善する の流れがそのままつながっています。

実務で使いやすくするコツ

  • 対象コードの範囲を狭める
  • 何をレビュー対象外にするかも書く
  • PR コメント向けなど出力先を指定する
  • テスト観点を別セクションで出させる

次に進むなら

  • PromptStock のプログラミング系カテゴリから近いテンプレを探す
  • 詳細ページでそのままコピーして試す
  • 足りない観点を改善ページで追加する

AI にレビューを頼むときは、依頼文の質がそのまま返答の質になります。
だから PromptStock では、まず依頼を具体化する入口を重視しています。

[ ./next_action ]

読んだら、 PromptStock を実際に動かす。

この開発ログは PromptStock をどう作ったかの記録です。 読み終わったらそのままサービス本体へ戻って、 実物で価値を確かめてください。

[ ./related_logs ]

関連する開発ログ

all logs →
ToonCast

ToonCast ができるまで — AnimeGANv2 をブラウザで動かす

AnimeGANv2 の小さな ONNX (約9MB) を onnxruntime-web (単一スレッド WASM=COOP/COEP不要、 color-revive で承認済みライブラリの再利用) で実行。 512x512・[-1,1] 正規化で推論し、 結果を元解像度に戻して表示する設計記録。 写真は端末内処理。

read log →
ColorRevive

ColorRevive ができるまで — onnxruntime-web で白黒写真をカラー化

DeOldify の量子化 ONNX を onnxruntime-web (CDN side-load・単一スレッド WASM=COOP/COEP不要) で実行。 256x256 でモデル推論し、 輝度は元写真・色だけ AI を YCbCr で再合成して輪郭を保つ設計記録。 写真は端末内処理。

read log →
PhotoTwin

PhotoTwin ができるまで — CLIP画像埋め込みで似た写真を見つける

CLIP (Xenova/clip-vit-base-patch32) の image-feature-extraction を transformers.js の CDN ESM で side-load し、 各写真を正規化ベクトル化。 cosine 類似度で重複・似た写真をブラウザ内で検出する設計記録 (新ライブラリ追加なし=what-cam と同じ CLIP の再利用)。

read log →
AkinFind

AkinFind ができるまで — 文章embeddingsで意味検索をブラウザ内に

多言語の文章埋め込みモデル (Xenova/multilingual-e5-small) を transformers.js の CDN ESM で side-load し、 各文を正規化ベクトル化。 cosine 類似度で意味検索と似ている文ペア検出を全て端末内で行う設計記録。

read log →
WhatCam

WhatCam ができるまで — CLIP のゼロショット画像分類をブラウザで動かす

CLIP (Xenova/clip-vit-base-patch32) を transformers.js の CDN ESM で side-load し、 写真と候補ラベルの近さをブラウザ内で計算。 日本語ラベルを英語プロンプトに変換し、 図鑑と自由入力の両モードで「これ何?」を判定する設計記録。

read log →
DepthCast

DepthCast ができるまで — 1枚の写真をAIの深度推定で立体にする

Depth Anything (transformers.js) を CDN ESM で side-load し、 1枚の写真から深度マップを推定。 WebGL2 フラグメントシェーダで深度に比例した視差 (iterative backward parallax) を作り、 赤青アナグリフ / WebM 書き出しまで端末内で完結させた設計記録。

read log →