关于 theme-audit
用于检查 Go UI 代码库中主题定义及其使用情况的审计 Skill,关注缺失或未使用的主题值、硬编码颜色、对比度及不同主题变体的一致性。
主要功能
- 01检查主题定义
- 02搜索 UI 代码中的主题使用
- 03查找硬编码颜色
- 04检查前景与背景对比度
- 05审查不同变体的一致性
适用场景
- 01发现缺失的主题颜色字段
- 02定位未使用的主题值
- 03替换 UI 中的硬编码颜色
- 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