المهارات git-analysis
🔀

git-analysis

مخاطر منخفضة ⚡ يحتوي على سكربتات

gitブランチとコミットの分析

متاح أيضًا من: 1natsu172

gitリポジトリの変更を理解するには、複数のコマンドを実行して出力を解析する必要があります。このスキルは、ブランチ分析、コミット履歴の抽出、ファイル変更統計を自動化することで、コードレビューとPR作成を高速化します。

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "git-analysis". Analyze the current branch and show what changed compared to main

النتيجة المتوقعة:

  • Branch Analysis Summary
  • Base branch: main
  • Current branch: feature/new-feature
  • Merge base: abc123d (2025-01-15)
  • Changes:
  • - 5 commits ahead
  • - 12 files changed
  • - 234 insertions, 89 deletions
  • Recent commits:
  • 1. feat(api): add new endpoint
  • 2. test(api): add endpoint tests
  • 3. docs(api): update API documentation

التدقيق الأمني

مخاطر منخفضة
v3 • 1/10/2026

This is a legitimate git analysis tool containing standard shell scripts for git repository operations. Contains no network calls, credential theft, or malicious code. Only risk factor is shell script execution which is necessary for the stated purpose.

4
الملفات التي تم فحصها
776
الأسطر التي تم تحليلها
1
النتائج
3
إجمالي عمليات التدقيق

عوامل الخطر

تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

59
الهندسة المعمارية
100
قابلية الصيانة
81
المحتوى
21
المجتمع
90
الأمان
78
الامتثال للمواصفات

ماذا يمكنك بناءه

コードレビューの準備

コードレビュー議論のためにブランチの変更とコミット履歴を抽出する

PR説明文の生成

プルリクエストの説明文のためにコミットリストとファイル変更を収集する

変更の追跡

ブランチの活動を監視し、ブランチ間で何が変更されたかを追跡する

جرّب هذه الموجهات

基本的なブランチ分析
現在のブランチを分析し、デフォルトブランチと比較して変更されたコミットとファイルを表示する
コミット履歴の抽出
マージベースからHEADまでのコミット履歴を、作成者と日付情報付きで構造化された形式で抽出する
ファイル変更の概要
現在のブランチで変更されたファイル数、追加行数、削除行数を表示する
完全な分析レポート
デフォルトブランチ、マージベース、コミット数、詳細な変更統計を含む現在のブランチの完全な分析を提供する

أفضل الممارسات

  • 常にマージベースを使用して比較し、現在のブランチ状態から比較しない
  • 独立したgitコマンドを並列で実行して高速化を図る
  • 解析しやすくするため、出力を一貫した形式で構造化する
  • gitリポジトリの状態を確認して、エラーを適切に処理する

تجنب

  • マージベースではなくブランチの先端から比較する
  • 並列実行が可能な場合でもコマンドを順次実行する
  • gitコマンドからのエラーメッセージを無視する
  • 構造化されたデータが必要な場合に人が読みやすい出力を使用する

الأسئلة المتكررة

どのgitバージョンがサポートされていますか?
git 2.0以降で動作します。多くの最新システムには互換性のあるバージョンが含まれています。
分析できる最大コミット数はいくつですか?
厳密な制限はありません。パフォーマンスはリポジトリサイズとgitコマンドの効率に依存します。
このスキルはコミットを作成または変更できますか?
いいえ。このスキルは既存のリポジトリ状態のみを分析します。コミット操作には他のツールを使用してください。
リポジトリのデータは安全ですか?
はい。このツールは標準のgit読み取り専用コマンドのみを使用してリポジトリデータを読み取ります。
マージベースを決定できない場合はどうなりますか?
スクリプトはエラーメッセージを表示して終了します。コミットがあるブランチにいることを確認してください。
gitログとの違いは何ですか?
このスキルは構造化された出力を提供し、複数のgitコマンドを組み合わせて包括的な分析を行います。

تفاصيل المطور

المؤلف

1natsu172

الترخيص

MIT

مرجع

master

بنية الملفات