mcpField
T
theme-audit

theme-audit

github.com/chmouelテスト・品質31345 回インストール今日更新
リポジトリ

theme-audit について

Go の UI コードベースでテーマ定義と使用状況を調べる監査スキルです。未定義・未使用の値、ハードコードされた色、コントラスト、テーマ間の一貫性を確認します。

主な機能

  1. 01テーマ定義の確認
  2. 02UI コード内のテーマ使用箇所の検索
  3. 03ハードコードされた色の検出
  4. 04前景色と背景色のコントラスト確認
  5. 05テーマ間の一貫性の確認

活用シーン

  1. 01不足しているテーマ色フィールドの発見
  2. 02未使用のテーマ値の特定
  3. 03UI のハードコード色の置き換え
  4. 04テーマ間の一貫性の比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/chmouel/lazyworktree --skill theme-audit

インストール後、Claude Code で/theme-auditを入力して読み込まれたか確認します。

詳細

テーマの監査

コードベース全体のテーマ定義と使用状況を監査します。

テーマ定義

!cat internal/theme/theme.go | head -200

UI でのテーマの使用状況

!grep -r "theme\." internal/app/ --include="*.go" | head -50

ハードコードされた色の可能性

!grep -rE "(lipgloss\.(Color|AdaptiveColor)\(|#[0-9a-fA-F]{6})" internal/app/ --include="*.go" | head -30


以下についてテーマを監査します。

  1. UI コードで必要とされている色フィールドの不足
  2. 削除できる未使用のテーマ値
  3. テーマフィールドを使用すべき UI コード内のハードコードされた色
  4. 前景色と背景色のコントラストの問題
  5. 異なるテーマバリアント間の不整合

コメント