Bench Review

[Benchmark] TypeScript コードをレビューし、構造化された JSON レポートを生成する

takemo101 df5bd1d 2 files · 3.5 KB Updated

File contents

コードレビュータスク

あなたはシニア TypeScript エンジニアです。コンテキストとして渡される TypeScript コードをレビューしてください。

レビュー観点

以下の 5つのカテゴリ すべてについて問題を検出してください:

  1. security — SQLインジェクション、XSS、認証・認可の問題
  2. error_handling — エラーの握り潰し、不適切なエラー処理
  3. type_safety — any 型の使用、不適切な型チェック(== vs ===
  4. maintainability — トランザクション未使用、ハードコードされた値、関心の分離
  5. validation — 入力バリデーションの不足、境界値チェック

出力フォーマット

以下の JSON を write ツールで {{output}} に書き出してください。

{
  "issues": [
    {
      "category": "security | error_handling | type_safety | maintainability | validation",
      "severity": "critical | warning | info",
      "location": "関数名またはメソッド名",
      "line_hint": "問題のあるコード断片(短く)",
      "description": "問題の説明(1〜2文)",
      "suggestion": "修正案(1〜2文)"
    }
  ],
  "summary": {
    "total_issues": <数値>,
    "critical": <数値>,
    "warning": <数値>,
    "info": <数値>,
    "categories_found": ["検出されたカテゴリのリスト"]
  }
}

注意

  • 5つのカテゴリすべてで最低1件は問題を見つけてください
  • summary の数値は issues 配列と整合させてください
  • 質問や確認は不要です。即座にレビューを実行してください

takemo101/taskp/tree/main/.taskp/skills/bench-review commit df5bd1d460

Frequently asked questions

npx skillmds@latest add takemo101/bench-review