SuperAPI AI 工具集

brand-init

设计与创作

查看项目

更新于 10-15 20:13

技能介绍

用途:为品牌建立持久化层,把品牌变成可查询的产物(brand.yaml),而非临时聊天输出。其他品牌技能都先读取并写入该包。

何时运行:开始新品牌且尚无包(./、./brand/ 或 brands/<slug>/ 下无 brand.yaml);或将旧 .agents/brand-context.md 迁移为正式包。若包已存在,不要重新初始化,应加载后继续使用相关技能。

主要步骤:1)确认基本信息,仅询问搭建所需内容:品牌名称(必填)、一句话简介(未知可留空)、存放位置(默认 ./brand/;组合模式 brands/<slug>/;产品仓库 <product>/brand/)、是否组合模式(多品牌时注册到 brands/registry.yaml)。2)运行自带脚本(无依赖),位于技能目录下 scripts/brand.sh:bash ${CLAUDE_SKILL_DIR}/scripts/brand.sh init --name "Acme" --one-liner "…" --out brand --date "$(date +%F)" --register brands/registry.yaml;单品牌就地初始化时省略 --register。该命令创建 <out>/brand.yaml 与 <out>/assets/,并在指定时更新注册表;需要可复现运行时显式传 --date。3)交接:告知用户包已创建,下一步运行 brand-context 捕获品牌 DNA 到 context.md,再依次使用 naming、brand-strategy 等技能,各自写入该包并在 brand.yaml 中翻转对应标记。

查询组合:bash ${CLAUDE_SKILL_DIR}/scripts/brand.sh list --registry brands/registry.yaml,输出 slug · name · one-liner · path · [status],用于回答有哪些品牌、位置及一句话简介。

规则与限制:注册表是 SSOT 文件,不是智能体记忆;品牌位置与简介属于数据,应写入 registry.yaml(可 git 跟踪、可共享)。初始化时只创建 brand.yaml 与 assets/,不预建空章节文件,各技能运行时自行创建 *.md。绝不覆盖已有包,脚本会拒绝。其他智能体需按 SKILL.md 加载位置解析 scripts/brand.sh。资料未提供具体收费、平台支持范围与效果保证。