mcpField
T
theme-audit

theme-audit

github.com/chmouel测试与质量31345 次安装今天更新
代码仓库

关于 theme-audit

用于检查 Go UI 代码库中主题定义及其使用情况的审计 Skill,关注缺失或未使用的主题值、硬编码颜色、对比度及不同主题变体的一致性。

主要功能

  1. 01检查主题定义
  2. 02搜索 UI 代码中的主题使用
  3. 03查找硬编码颜色
  4. 04检查前景与背景对比度
  5. 05审查不同变体的一致性

适用场景

  1. 01发现缺失的主题颜色字段
  2. 02定位未使用的主题值
  3. 03替换 UI 中的硬编码颜色
  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. 不同主题变体之间的不一致之处

评论

支持 Markdown