examples/code-reviewer
コードの問題をレビュー
手動のコードレビューは時間がかかり、エラーが発生しやすです。このAIコードレビュアーは、ソースコードを自動的に分析し、バグ、セキュリティ脆弱性、スタイルの問題、パフォーマンス問題を特定し、実行可能な修正提案を提供します。
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "examples/code-reviewer". function getUser(id) { var user = users.find(u => u.id = id); return user.name; }
Resultado esperado:
- エラー - 2行目: findコールバック内で比較演算子(===)の代わりに代入演算子(=)が使用されています
- エラー - 3行目: 潜在的にundefinedのuserの.nameにアクセスしています
- 警告 - 2行目: 'var'の代わりに'const'または'let'を使用してください
- スコア: 35/100 - 重大なバグと時代遅れの構文が検出されました
A utilizar "examples/code-reviewer". function calculateTotal(items) { let total = 0; for (let i = 0; i <= items.length; i++) { total += items[i].price; } return total; }
Resultado esperado:
- エラー - 3行目: オフバイワンエラー: ループ条件は'i < items.length'であるべきです
- 警告 - 3行目: items配列にギャップがある場合、潜在的にundefinedにアクセスする可能性があります
- スコア: 60/100 - 機能しますが subtlyなバグがあります
A utilizar "examples/code-reviewer". const query = "SELECT * FROM users WHERE id = " + userId; db.execute(query);
Resultado esperado:
- エラー - 1行目: SQLインジェクションの脆弱性 - userIdが直接クエリに連結されています
- エラー - 2行目: 安全でないSQLクエリを実行しています
- 提案 - パラメータ化されたクエリを使用してください: db.execute('SELECT * FROM users WHERE id = ?', [userId])
- スコア: 10/100 - 重大なセキュリティ問題
Auditoria de Segurança
SeguroThis is a pure prompt-based code analysis skill with no code execution capabilities. All 14 static findings are false positives: markdown code fences were misidentified as shell backtick execution, the word 'description' was flagged due to substring matching, and example bug code was misidentified as system reconnaissance. The skill only analyzes code text and returns structured JSON output.
Pontuação de qualidade
O Que Você Pode Construir
クイックコード監査
プルリクエストやコミットに対して自動チェックを実行し、人間によるレビュー前に問題を検出
学習と改善
Junior開発者はコードの問題と修正の詳細な説明を見ることでベストプラクティスを学ぶ
セキュリティスキャン
インジェクションの欠陥やシークレットの露出など、潜在的な脆弱性を特定するためにセキュリティ面に焦点を当てる
Tente Estes Prompts
このコードのバグ、スタイル問題、潜在的な改善点をレビューしてください:
```
{code}
```
言語: {language}このコードに対してセキュリティ解析を実行してください。以下の点を確認:
- インジェクション脆弱性
- ハードコードされたシークレット
- 安全でない操作
- 認証の問題
```
{code}
```
言語: {language}このコードのパフォーマンス問題を解析してください:
- 非効率なアルゴリズム
- 不要なアロケーション
- N+1クエリ
- メモリリーク
```
{code}
```
言語: {language}このコードに対して完全なコードレビューを実行してください。バグ、スタイル、パフォーマンス、セキュリティをカバーします。見つかった問題ごとに以下を提供:
- 重大度(エラー、警告、または情報)
- 行番号
- 問題の説明
- 推奨される修正
```
{code}
```
言語: {language}
フォーカス: すべてMelhores Práticas
- より正確な解析のため、プログラミング言語を明示的に指定してください
- 特定の懸念がある问题时、特定の問題タイプをターゲットにするフォーカスパラメータを使用してください
- 重大なバグやセキュリティ脆弱性を示すことが多い、高重大度の問題を最初にレビューしてください
- 時間の経過とともにコーディングプラクティスを学習して改善するために提案を使用してください
Evitar
- 根本的な問題を理解せずに自動レビューにのみ依存しないでください
- 人間の設計レビューを置き換えるためにコードレビュアーを使用しないでください
- 技術的負債を示すことが多いため、情報の警告を無視しないでください
- より広いシステムのコンテキストを理解せずにコードを分離してレビューしないでください
Perguntas Frequentes
このコードレビュアーはどのようなプログラミング言語をサポートしていますか?
AIコードレビューはどの程度正確ですか?
これは人間のコードレビューを置き換えることができますか?
コードレビュアーはコードを実行しますか?
重大度レベルはどのように決定されますか?
CI/CDパイプラインに統合できますか?
Detalhes do Desenvolvedor
Estrutura de arquivos
📄 SKILL.md