用途:Honey 是一个作用于 AI 代理输出风格的技能,目标是减少 LLM 生成的内容量。它认为输出量即成本,而大部分内容是浪费,因此从三个杠杆入手:少写代码、少写说明文字、压缩代理间消息。
主要能力:杠杆一要求写出“必须存在的最少代码”,按阶梯依次判断——是否真的需要代码、仓库中是否已有可复用实现、标准库是否已提供、语言原生写法、已安装依赖、一行优于一块、最小代码块;优先修改现有代码而非新增,修根因而非症状,对有意简化用 honey: 注释标注上限与复查触发条件,批量内容用生成器而非手写。同时明确不可削减的部分:信任边界的输入校验、防止数据丢失的错误处理、安全(鉴权、转义、密钥)、无障碍基础、面向用户的视觉/UX 打磨,以及用户明确要求的内容,并留下可运行的检查。杠杆二要求用最少且清晰的文字,去掉开场白、收尾语、冗余铺垫与对冲措辞,先给答案;但代码块、标识符、路径、命令、版本、错误信息必须保持精确,不得缩写正文单词。杠杆三仅在输出给另一个代理时启用,采用接收方无损解析的最紧凑格式,如压缩 JSON、列式记录,可选 ESON;强调按稳定键寻址、在代码中聚合而非让模型数行、长管道用一次图例加短 id,并把声明数量当作校验和;鉴权、金钱、迁移、删除等不可逆交接保持显式与 schema 校验。另有杠杆 3b 减少输入:先定位再读取、先看大纲、不重复读取、用 eson stash/retrieve 卸载批量内容、子代理先聚合再返回;ultra 强度下可用 PX 图像化读取大块只读内容。
使用方式:在 Claude Code 中通过 /honey [lite|full|ultra|off] 显式切换,空参数等于 full;状态由脚本持久化,SessionStart 钩子会在会话间重新激活,直到 /honey off。强度按首个关键词选择:lite 保留解释,full 为默认且简洁,ultra 近乎只给答案;不确定时用 full,简洁会损害正确性时上调而非下调。
适用场景与限制:适合希望降低代理 token 成本、减少冗余代码与说明的编程工作流。资料未提供具体收费、价格或平台支持范围;杠杆三与 PX 等能力有明确适用条件,误用可能造成静默误读,需按资料中的校验与例外规则使用。