用途:根据一个概念、界面截图位置或笔记内容,从 Lucide 开源图标库中挑选合适的图标,并用真实、可校验的图标名给出建议。
主要能力:通过 scripts/lucide.py(Python 3,无依赖)获取并缓存 Lucide 全量图标的 tags.json(约 24 小时),在本地完成搜索与校验。search "<terms>" 按名称和语义标签返回真实存在的匹配图标并排序,附带标签说明匹配原因;validate <name>... 校验手工构造的图标名是否存在,缺失时给出近似建议且退出码非零。若没有 Python 3,可直接访问 unpkg.com/lucide-static@latest/tags.json,或检查 https://unpkg.com/lucide-static@latest/icons/<name>.svg(200 存在,404 不存在,注意 302 跳转)。
使用方式:提供概念或截图(或两者),先发散联想并转成搜索词,再用脚本检索候选;若自行构造复合名,须先 validate 确认。最终输出 Brainstorm、3 个已确认候选(名称+契合理由)和 1 个最佳推荐。遵循命名约定:kebab-case、国际英语拼写、组变体用 <group>-<variant>、多元素大的在前、元素加修饰为 [element]-[modifier]。
适用场景:为 UI 选择图标、为 vault 笔记配图标、需要带语义标签的图标候选时。
限制:只建议经搜索或校验确认的图标,不编造名称;候选不足 3 个应继续换词搜索,仍无合适结果则如实说明;支持多轮反馈细化。