Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
基于CI/CD状态进行系统化代码审查,涵盖质量、安全、性能等多维度评估。
openclaw skills install @terrycarter1985/terry-code-review命令、参数、文件名以原文为准
このスキルは、以下のガイドライン(~/.claude/CLAUDE.md)に基づいた体系的なコードレビューを提供します:
以下の場合にこのスキルを使用:
プルリクエストの場合、最初にCI/CDステータスをチェックする:
# GitHubのPR番号が明示されている場合
gh pr view <PR番号> --json statusCheckRollup
# または、現在のブランチのPRを確認
gh pr status
gh pr checksCI/CDチェックの結果に応じた対応:
- 自分が作成したPR: 失敗原因を分析し、修正を実施
- 他人のPRレビュー: 失敗内容を確認し、レビューコメントに含める
CI失敗時の詳細確認:
# 失敗したチェックの詳細を確認
gh pr checks <PR番号>
# ログの取得(GitHub Actionsの場合)
gh run view <run-id> --log-failedレビュー対象を明確にする:
# 変更ファイルの確認
git status
git diff --name-only
# PRの場合は差分を確認
gh pr diff <PR番号>
# または特定のファイルが指定されている場合はそれを対象とするレビュー前に以下を確認:
自分のPRでCI失敗の場合:
- テスト失敗: どのテストがなぜ失敗したか
- ビルドエラー: コンパイルエラー、型エラー等
- Linter/Formatter: コーディングスタイル違反
- セキュリティスキャン: 脆弱性検出
- エラーログを読み、根本原因を修正
- 関連するテストケースも更新
- ローカルで同じチェックを実行して検証
git add .
git commit -m "fix: resolve CI failures"
git push他人のPRレビューでCI失敗の場合:
レビューコメントの冒頭に以下を追加:
## ⚠️ CI/CD Status
### 失敗しているチェック
- [チェック名1]: [失敗理由の要約]
- [チェック名2]: [失敗理由の要約]
### 修正が必要なアクション
1. [具体的な修正内容]
2. [具体的な修正内容]
詳細は以下のコードレビューを参照してください。
---以下の観点でコードを評価(詳細は[reference.md](reference.md)参照):
レビュー結果を以下の形式で提供:
## コードレビュー結果
### ⚠️ CI/CD Status (該当する場合)
[CI失敗情報をここに記載]
### 🔴 Critical Issues (即座に修正が必要)
- [具体的な問題と場所]
- [修正案]
### 🟡 Warnings (修正を推奨)
- [改善提案]
- [理由]
### 🟢 Good Practices (良い点)
- [評価できる実装]
### 💡 Suggestions (任意の改善案)
- [より良い実装の提案]
### 📝 Notes
- [その他の気づき]gh) - PR情報とCI/CDステータスの取得用このスキルは以下のCI/CDシステムに対応:
注意: PRのCI/CDステータス確認にはghコマンドが必要です。インストール方法:
# macOS
brew install gh
# 認証
gh auth login已收录 5 个 Skill