Communityコーディング&開発github.com

LSincorparat/hindsight

🔥 Hindsight は、ローカルリポジトリから貢献履歴の美しいヒートマップを作成するターミナルツールで、Git アクティビティを可視化します。

hindsight とは?

Hindsight は、開発者がローカル Git リポジトリのコミット履歴を分析し、ターミナル上に視覚的に魅力的なヒートマップとして表示するためのツールです。このスキルは、貢献パターンを一目で把握できるように設計されており、プロジェクトのアクティビティレベルや時間の経過に伴う開発トレンドを理解するのに役立ちます。主にターミナル環境で動作し、特定の AI コードエディタに依存しないため、幅広い開発ワークフローに統合できます。仕組みとしては、ローカルの Git ログを解析し、日付や時間帯ごとにコミット数を集計して、色分けされたヒートマップを生成します。これにより、開発者は自身のコーディング習慣を振り返ったり、チームの活動状況を可視化したりできます。

対応~Claude Code~Codex CLI~Cursor
npx skills add LSincorparat/hindsight

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

hindsight は何をしますか?

🔥 Hindsight で Git アクティビティを可視化しましょう。ローカルリポジトリから貢献履歴の美しいヒートマップを作成するターミナルツールです。

概要

Hindsight は、ローカル Git リポジトリのコミット履歴を分析し、ターミナル上に直感的で美しいヒートマップを生成します。開発のアクティビティを一目で確認でき、自分のコーディングパターンを理解するのに役立ちます。

特徴

  • 視覚的なヒートマップ: コミットの頻度を色で表現し、活発な期間を直感的に把握。
  • ローカル解析: すべての処理はローカルで行われ、プライバシーが保護されます。
  • 軽量ターミナルツール: インストールも簡単で、CLI からすぐに使用開始可能。

使用方法

# リポジトリのクローン
$ git clone https://github.com/LSincorparat/hindsight.git

# プロジェクトディレクトリに移動
$ cd hindsight

# ツールの実行(例: カレントディレクトリの Git 履歴を分析)
$ python hindsight.py

対応プラットフォーム

  • Linux
  • macOS
  • Windows (WSL 経由で推奨)

依存関係

  • Python 3.6+
  • Git (ローカルリポジトリ必須)

設定

環境変数 HINSIGHT_CONFIG を使用して設定ファイルのパスを指定できます(オプション)。

ライセンス

MIT License

関連スキル