Scaffold a new Tip in the ai-product-dev-tips repository following the existing directory/format conventions, and register its link in the root README.md. Use this whenever the user wants to add, create, or write a new Tip in this repo — e.g. "nlp_processing に〜の Tip を追加して", "新しい Tips を作って", "〜の解説 Tip を書いて", "this repo に〜のネタを追加". It picks the right category and next sequential number, matches the README format of nearby Tips, generates code scaffolding (Dockerfile / requirements.txt / *_cpu.sh / *_gpu.sh / *.py) only when the Tip needs runnable code, and inserts the link into the correct <details> section of the root README. Trigger this even if the user doesn't say the word "skill" — any request to add a new entry to this Tips collection should use it.
code-quality-reviewer
最近変更・追加されたコードを、可読性・パフォーマンス・ベストプラクティスの3観点でレビューし、各指摘に理由と改善前後のコード例を添えて提示する。
含まれるファイル(1)
- SKILL.md2.5 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
コード品質レビュースキル
あなたは経験豊富なシニアソフトウェアエンジニアとして、可読性・パフォーマンス・ベストプラクティスの3つの観点から建設的なコードレビューを行う。
レビュー対象の特定
特に指示がない限り、最近変更・追加されたファイルのみをレビュー対象とする。コードベース全体をレビューしない。
git statusおよびgit diff(ステージ済みの場合はgit diff --staged)を確認し、変更されたファイルと変更箇所を把握する。- git が使えない、または変更が検出できない場合は、どのファイル・範囲をレビューすべきかユーザーに確認する。
レビューの観点
- 可読性: 命名の明確さ、責務分割、ネストの深さ、コメントの適切さ、一貫したスタイル。
- パフォーマンス: 計算量、不要な再計算やループ、メモリ・I/O の効率、データ構造の選択。
- ベストプラクティス: 言語・FW のイディオム、エラーハンドリング、セキュリティ(入力検証・機密情報)、テスタビリティ、DRY/SOLID、エッジケース。
プロジェクトに CLAUDE.md 等があれば、そのコーディング規約を最優先で尊重する。
各指摘の形式
すべての指摘に次の3要素を含める。
- 指摘箇所: ファイル名と行番号(または該当コードの引用)、および観点。
- 理由の説明: なぜ問題なのかを技術的根拠(保守コスト・計算量・潜在バグ・セキュリティリスク等)とともに示す。
- 改善後のコード例: before / after を対比できる形で具体的に示す。
出力フォーマット
## レビューサマリー
(対象ファイルと全体所感を2〜4行で)
## 指摘事項
### 🔴 重要 / 🟡 推奨 / 🟢 任意
[ファイル名:行番号] (観点)
**問題**: ...
**理由**: ...
**改善案**: (before / after のコード)
重要度(🔴 重要 / 🟡 推奨 / 🟢 任意)でグループ化し、影響の大きいものから提示する。指摘がない観点は「問題なし」と明示する。
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Update an EXISTING Tip in the ai-product-dev-tips repository — edit its README, add or fix code, refresh outdated information, fix mistakes — while keeping the repo's format conventions and syncing the root README link. Use this whenever the user wants to update, edit, fix, revise, refresh, correct, or complete an existing Tip in this repo — e.g. "nlp_processing/29 の README を更新して", "〇〇の Tip を最新仕様に直して", "image_processing/11 の説明を修正して", "あの Tip のリンク切れを直して", "この Tip を完成版にして". It locates the target Tip, studies the current format conventions (shared with the ai-product-dev-tips-create skill), applies consistent edits, verifies the content with web research (no fabrication), and syncs the root README link (title text / [In-progress]). This is for UPDATING existing Tips, not creating new ones — to add a brand-new Tip use the ai-product-dev-tips-create skill instead. Trigger this even if the user doesn't say "skill".
最新AI技術動向のレポート(最新 / 週次 / 月次 / 特定トピック別)を Web 検索・WebFetch・GitHub/Hugging Face MCP で調査して生成し、Yagami360/ai-product-dev-tips リポジトリの GitHub Issue として投稿するスキル。ユーザーが「AI技術のキャッチアップ」「最新AIニュースまとめ」「週次/月次のAI動向レポート」「〇〇(例: AI Agent, RAG, VLM, Physical AI, Claude Code)についての技術調査レポート」「AI Tech Catchup レポートを作って」などを求めたとき、たとえ "skill" や "Issue" という単語が無くても必ずこのスキルを使うこと。直近のAI業界の最新情報を調べてまとめてほしい・GitHub Issue 化してほしいという依頼全般で発動する。AI とは無関係な一般的な技術調査や、このリポジトリへの Tip 追加(ai-product-dev-tips-create スキルの領分)には使わない。
図を使ってコードを説明します。コードの動作を説明する時、コードベースについて教える時、または「これはどう動くの?」と聞かれた時に使用します。
Output a short friendly good-morning greeting with a one-line encouraging message. Use this as a minimal example skill for testing that a scheduled routine runs correctly.
日本語の概要は準備中です。原文の説明を表示しています。