Faerie Fire 是一个面向“已有目标”的可见化标注技能。它的核心定位是:用户已经识别出需要关注的事项,技能负责把这些事项在上下文中变得难以忽视,而不是替用户寻找新内容。
用途:对用户已点名或已定位的具体条目使用“高亮”“打标签”“标记”“加注”“点名”“标旗”等操作;让一组已知的发现、条款、函数、工单或功能变得可见;显示某个特定内容出现的位置(定位呈现,而非发现);添加边注、颜色编码,或为被标记条目生成摘要表;在文档、代码库、数据集或图表上应用标记。
主要能力:先重述标记目标、成功条件和不可触碰的边界;确认目标集合,若清单是隐含的则先显式提取;按媒介选择标记策略——代码使用行内注释、// HIGHLIGHT: 标记或带 file:line 引用的函数清单;文档使用加粗/下划线、边注或带条款引用的发现表;数据/表格使用标记行、条件格式描述或筛选视图;图表使用标注标签、编号注释或映射标记与缺口的图例;每个标记都必须附带被标出的原因,仅有标记而无理由视为噪音;最终交付两份产物:标注后的源材料,以及一份列出标记内容与选择标准的简明摘要,并显式说明置信度、假设和未解决风险。
使用方式:调用时先给出目标清单与成功条件,说明不可触碰的边界;技能会先确认目标集合,再按媒介套用标记策略,逐项加上带理由的标记,最后输出标注版和摘要。若用户给出 200 个条目,技能会要求用户缩小范围或提供排序。示例调用格式为“/faerie-fire 使用 $faerie-fire 高亮这份[文档/代码库/数据集]中最重要的[发现/模式/元素],使其难以被忽略”。
适用场景:需要向他人强调已知关键条款、在代码中标注指定函数位置、在数据表中标出已确认的异常行、在图表上添加标注说明等。
限制:不适合扫描或搜索(例如“查找所有隐藏的 webhook”“扫描 MCP 服务器”),这类任务属于发现而非标记;不适合解释代码或清单含义;不适合翻译;不适合改写或简化文本;不适合在标记的同时修复问题,技能只标记不修复,应拒绝修复部分或转交其他流程;不适合“高亮重要内容”这类没有标准的模糊请求,需先明确“重要”的含义。
前置条件:除 Hermes Agent 和本次会话的常规工具集外,无额外运行时依赖。