theme-audit について
Go の UI コードベースでテーマ定義と使用状況を調べる監査スキルです。未定義・未使用の値、ハードコードされた色、コントラスト、テーマ間の一貫性を確認します。
主な機能
- 01テーマ定義の確認
- 02UI コード内のテーマ使用箇所の検索
- 03ハードコードされた色の検出
- 04前景色と背景色のコントラスト確認
- 05テーマ間の一貫性の確認
活用シーン
- 01不足しているテーマ色フィールドの発見
- 02未使用のテーマ値の特定
- 03UI のハードコード色の置き換え
- 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
以下についてテーマを監査します。
- UI コードで必要とされている色フィールドの不足
- 削除できる未使用のテーマ値
- テーマフィールドを使用すべき UI コード内のハードコードされた色
- 前景色と背景色のコントラストの問題
- 異なるテーマバリアント間の不整合
コメント
Markdown 対応