品牌叙事台账
为品牌维护可追溯、可版本化的唯一叙事真相。
技能明确要求用户授权、expected_revision、主机能力边界、追加式事件、旧版本可回放、声明数据源,并禁止直接编辑 NDJSON;README/SECURITY 还描述了密钥不入请求、默认 dry-run 和私有内存保护。扣分原因是所引用的运行时协议、脚本和主机部署边界未在本次材料中完整提供,无法静态确认隔离、回滚和能力验证实际可用。
技能契约、读写路径、原子版本替换、过期提案拒绝、校验和失败时的有界交接均较清楚;仓库材料还显示存在回归测试和 CI。扣分原因是本次仅静态阅读,未能复现 registry-events.py、projection 或 verify narrative,且异常输入的具体错误反馈主要委托给未提供的运行时。
触发条件、输入对象、读取内容、输出/交接字段、非适用范围(TALE 评分和系统编写)以及无主机能力时的降级行为均有说明;中英文命名和 Claude Code/兼容主机范围明确,核心功能不依赖海外服务。扣分原因是 standalone 安装的实际可用边界、语义路由精度和中国大陆环境下的宿主可达性证据有限。
frontmatter、版本、Apache-2.0 许可、Quick Start、固定契约、数据源、步骤、交接和下一技能结构完整,引用了协议、安全和注册表文档。扣分原因是选定技能未说明维护负责人、更新路径或变更记录;README/SECURITY 对版本存在 18.0.0 与“17.x current line”不一致,且关键依赖文档未随本次材料提供。
技能定义了品牌 canon 的查询、完整版本化替换、提案审查、精确版本指针和下游 handoff,理论上能直接支持叙事台账管理。扣分原因是没有该技能的代表性实际输出或静态可验证的端到端结果,且关键动作依赖未提供的运行时与投影脚本,因此只能确认核心目标设计,不能确认交付完整性。
选定 SKILL.md、README、LICENSE、SECURITY、CI 和测试材料提供了可审计的设计线索,且测试覆盖通用架构、审计工件和隐私扫描。扣分原因是测试并未证明 narrative-registry 的关键执行路径,未提供第三方 corroboration 或本次执行结果;静态证据不足以达到更高等级。
- 关键依赖 ../../references/registry-event-protocol.md、runtime-invocation.md、registry-events.py、system-catalog.json 和 verify narrative 未在本次证据中提供,部署前应逐项核对。
- README 标称 18.0.0,但 SECURITY.md 将 17.x 称为当前支持线;应确认修订 ebd4367 的支持版本和安全修复范围。
- 确认宿主确实能提供 narrative-registry owner capability;否则该技能只能提交提案,不能声称已写入 canonical narrative。
- 本评估未执行任何脚本、测试或真实事件写入。
这个 Skill 能做什么,适合哪些场景?
Narrative Registry 是 Aaron Marketing Skills 中负责品牌叙事规范的协议技能。它为每个品牌维护一份完整、版本化的叙事 canon,涵盖定位、消息层级、语气、命名规则、证明点和声明指针。其他 SEO/GEO、社交、邮件、付费、影响者和发布技能应从该 canon 派生信息,而不能自行重新定义品牌叙事。它适合需要集中管理品牌信息并保留历史版本的团队。
读取 narrative 事件流、投影、已接受的定位与声明证据、品牌语气和命名规则,以及完整的候选 canon。它查询当前 canon 的精确版本与修订号,审查待处理的完整叙事提案,校验内部引用和声明 ID,并在获得明确授权且运行时、事件模式和系统目录可用时,通过 registry-events.py 追加事件。接受版本后,canon.md 和 versions.md 作为生成视图更新;交接内容包括品牌 ID、版本或修订号、事件 ID、被替代版本、声明或证明指针、未解决矛盾和下一项技能。
- 品牌负责人需要查询某品牌当前生效的叙事版本及其证明或声明指针时。
- 策略团队准备以完整新版本替换旧品牌 canon,并需要保留可回放历史时。
- 多个渠道团队需要依据同一套定位、消息层级、语气和命名规则制作外部内容时。
- 审核人员需要接受或拒绝一个完整但可能存在内部矛盾的叙事版本提案时。
这个 Skill 有哪些优点和局限?
- 维护每个品牌的一份完整、版本化叙事 canon。
- 通过追加式事件流保留旧版本并支持历史回放。
- 覆盖定位、消息层级、证明指针、语气、命名规则和条件式 boilerplate。
- 明确区分叙事记录与 TALE 评分、声明真实性裁定和系统创作。
- 不能替代 message-system-architect 进行叙事系统创作,也不负责 TALE 评分。
- 写入依赖已验证的运行时、事件模式、系统目录和主机能力;独立单文件安装无法完成追加或投影。
- 来源中未提供该单项技能的独立测试套件或平台逐一验证证据。
如何安装这个 Skill?
安装整个仓库:在 Claude Code 中运行 /plugin marketplace add aaron-he-zhu/aaron-marketing-skills,再运行 /plugin install aaron-marketing@aaron;其他 Agent Skills 兼容主机可运行 npx skills add aaron-he-zhu/aaron-marketing-skills;也可以执行 git clone https://github.com/aaron-he-zhu/aaron-marketing-skills。本技能位于 protocol/narrative-registry/SKILL.md。
如何使用这个 Skill?
可使用类似以下请求:Show current canon version and proof/claim pointers for brand-acme,或 Record canon v3 as one complete atomic replacement, superseding v2。写入前必须获得明确授权;直接变更需要当前修订号,并通过主机能力控制的 owner-append 流程。若缺少已验证的根目录、运行时、模式、目录或主机能力,只能留下有边界的提案,不能声称已写入 canonical Narrative truth。