code-review
AI-assisted code review for bugs, style, performance, and security issues. Use this skill when reviewing code changes, pull requests, or when asked to check code quality.
DeepseekModel
キュレーション済みスキル
品質 良好 · 64
v1.0.0
取得
https://deepseekmodel.com/api/download.php?id=sir-chawakorn-power-ranger-toolkit-src-skills-code-review-skill-md&format=skill
ダウンロード .skill
標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name code-review description AI-assisted code review for bugs, style, performance, and security issues. Use this skill when reviewing code changes, pull requests, or when asked to check code quality. 🔍 Code Review Skill Checklist 1. Correctness Logic errors ตรวจสอบ if/else, loops, conditions Function returns ค่าที่ถูกต้อง Variables ไม่ถูกใช้ก่อน initialize 2. Edge Cases Null/undefined handling Empty arrays/strings Boundary values (0, -1, MAX_INT) Race conditions (async) 3. Style Naming conventions (camelCase, UPPER_SNAKE) Consistent indentation (2 spaces) No magic numbers Single quotes for strings 4. Performance Unnecessary re-renders (React) N+1 queries (Database) Large loops optimization Memory leaks 5. Security Input validation SQL injection prevention XSS prevention Secrets not hardcoded 🤖 AI-Assisted Review Features Auto-Fix Patterns Issue Auto-Fix Command Lint errors npm run lint -- --fix Unused imports ESLint auto-fix Formatting npx prettier --write . Type errors Add type annotations Common Fix Templates // Fix: Missing null check // Before const name = user. name ; // After const name = user?. name ?? 'Unknown' ; // Fix: Unhandled promise // Before fetchData (); // After fetchData (). catch ( console . error ); 📝 PR Summary Generator Template ## Summary [Brief description of changes] ## Changes - ✅ Added: [new features] - 🔧 Modified: [changed files] - 🗑️ Removed: [deleted files] ## Testing - [ ] Unit tests pass - [ ] Manual testing done - [ ] No breaking changes ## Screenshots (if UI changes) [Before/After images] Auto-Generate Summary # Generate commit summary git log --oneline -10 # Generate diff summary git diff -- stat main Review Output Format Severity Levels Level Icon Action Required Critical 🔴 Must fix before merge Warning 🟡 Should fix, can be deferred Suggestion 🔵 Nice to have Praise 🟢 Good code! Feedback Format 🔴 **Critical** : [file.js:L15] Issue: SQL injection vulnerability ```javascript // Current const query = `SELECT * FROM users WHERE id = '${id}'`; // Suggested fix const query = 'SELECT * FROM users WHERE id = $1'; const result = await db.query(query, [id]); Feedback Guidelines Be specific - ชี้บรรทัดและอธิบายปัญหา Suggest fix - เสนอวิธีแก้ไข code พร้อมใช้ Prioritize - Critical > Warning > Suggestion Be constructive - ชมเมื่อเห็นโค้ดดี Batch similar issues - รวมปัญหาที่คล้ายกัน
このスキルを起動するキーワード。クリックでコピーできます。
このスキルにはトリガーワードがありません。
ダウンロードした .skill に含まれるフィールド。
| フィールド | 説明 |
|---|---|
| format | フォーマット識別子(skill/v1) |
| skill_id | スキル固有 ID |
| name | スキル名 |
| version | バージョン |
| description | 説明 |
| category | カテゴリ(配列) |
| trigger_words | トリガーワード |
| tags | タグ |
| source | ソース |
| source_url | ソース URL(本ページ) |
| exported_at | エクスポート日時(ダウンロード毎) |
| system_prompt | システムプロンプト本文 |
| model_config | モデル設定:provider / model / temperature / max_tokens / top_p |
| examples | サンプル |
| install_guide | 各プラットフォームの導入説明(Coze / Dify / Claude / カスタム) |