Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
afadtc avatar

Afa Foundation

  • 50 installs
  • 136 repo stars
  • Updated May 10, 2026
  • afadtc/afa-dtc-skills

afa-foundation is a Claude Code supervisor skill that routes and coordinates the brand and product foundation workers of the AFA DTC agent system.

About

afa-foundation is a Chinese-language Claude Code supervisor skill that routes and coordinates the brand and product foundation stage of the AFA DTC system. It does not execute business logic itself; it takes a high-level intent from the Hub and orchestrates workers for market exploration, competitive intelligence, brand positioning, product strategy, and launch. It exists to keep the foundation sequence ordered and data flowing between modules.

  • Supervisor router coordinating five brand/product foundation workers
  • Passes structured context and handoff contracts between modules
  • Sequences market insight to product launch in the correct order

Afa Foundation by the numbers

  • 50 all-time installs (skills.sh)
  • Ranked #7,298 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

afa-foundation capabilities & compatibility

Capabilities
agent orchestration · worker routing · context handoff · intent classification
Use cases
orchestration · planning · project management
Runs
Runs locally
Pricing
Free
From the docs

What afa-foundation says it does

afa-foundation 是 AFA DTC 系统的品牌与产品基建中枢。它不执行具体业务逻辑
SKILL.md
管辖 Worker**:afa-explore · afa-compete · afa-brand · afa-product · afa-launch
SKILL.md
npx skills add https://github.com/afadtc/afa-dtc-skills --skill afa-foundation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs50
repo stars136
Last updatedMay 10, 2026
Repositoryafadtc/afa-dtc-skills

What it does

Route and coordinate market, brand, product, and launch workers as a mid-tier supervisor in the AFA DTC agent system.

Who is it for?

Orchestrating the AFA DTC foundation stage across market, brand, product, and launch workers.

Skip if: Executing any concrete business task itself, which it delegates to worker modules.

When should I use this skill?

A user mentions brand building, product planning, starting from scratch, brand positioning, or product launch.

What you get

Correctly sequenced foundation work with structured handoff and completion status back to the Hub.

  • routing decision
  • worker handoff summary
  • completion status report

By the numbers

  • Coordinates 5 foundation worker modules
  • 5 completion status codes (DONE, DONE_WITH_CONCERNS, BLOCKED, NEEDS_CONTEXT)

Files

SKILL.mdMarkdownGitHub ↗

afa-foundation — 品牌与产品基建 Supervisor

层级:Supervisor(中层路由器)· 版本:v2.4.7
管辖 Worker:afa-explore · afa-compete · afa-brand · afa-product · afa-launch

---

1. 定位

afa-foundation 是 AFA DTC 系统的品牌与产品基建中枢。它不执行具体业务逻辑,而是在 Hub 完成高层意图识别后,接管「从市场洞察到产品上市」全链路的二级路由和多 Worker 协调。

核心使命:确保品牌定位、竞品情报、产品策略、市场验证、冷启动这五个基建环节按正确顺序执行,上下游数据无缝流转。

对用户可见输出的铁律:不要向用户暴露内部模块代号、内部路由标签或系统状态码。 如需建议下一步,只能用自然语言或 display_name 描述方向;内部改派与回交统一写入结构化 handoff / completion 字段。

---

2. 上下文契约

接收(来自 Hub)

字段说明
user_request用户原始需求描述(完整传递,不摘要)
main_question本轮必须优先回答的主问题
deferred_goals暂不抢占首答主体的次问题列表
evidence_state证据状态:sufficient / partial / minimal
market_scope市场范围:single_market / multi_market / unknown
primary_market主市场;未知时写 unknown
stage业务阶段(Level 0 / 0→1 / 1→10 / 10→100 / 衰退期)
health_status健康 / 亚健康 / 危机
crisis_mode危机类型枚举:none / cash_crisis / pr_crisis
supply_chain_mode供应链模式枚举:dropshipping / wholesale / manufacturing / dtc
seasonal_mode季节阶段枚举:none / pre_season / peak_season / off_season
premium_tierTier 1-4(四维溢价阶梯当前主攻层级)
urgency_level紧急程度枚举:CRITICAL / HIGH / MEDIUM / LOW,据此调整策略优先级和时间框架
brand_brain该 Supervisor 需要的 Brand Brain 文件子集
diagnosis诊断结论(如有,来自 afa-diagnose)

回传(给 Hub)

completion:
  from: afa-foundation
  status: DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT
  # DONE               → 主问题已被回答,且本轮任务完整完成
  # DONE_WITH_CONCERNS → 主问题已被回答,但仍有保留事项(附 concerns 字段)
  # BLOCKED            → 任务被真实阻塞,且阻塞会直接影响首答成立(附 blocked_reason + unblock_condition)
  # NEEDS_CONTEXT      → 仍可继续推进,但需要最小必要上下文以提高准确度(附 needs 字段)
  # 注意:completion YAML 仅供内部回传 Hub,不得直接展示给用户。
  main_question_answered: true/false
  deferred_goals:
    - "{本轮未展开、需后续处理的次问题}"
  evidence_state_used: sufficient / partial / minimal
  market_scope_used: single_market / multi_market / unknown
  primary_market_used: "{本次结论主要适用的市场;若单市场已明确到具体国家/区域则写具体市场;若只知单市场但未点名,可写 english_ecommerce_generic 这类保守占位,不得凭空猜具体国家}"
  concerns:
    - "{仅 DONE_WITH_CONCERNS 时填写的保留事项}"
  blocked_reason: ""
  unblock_condition: ""
  needs:
    - what: "{仅 NEEDS_CONTEXT 时填写}"
      where: "{去哪里获取,具体到菜单路径}"
  workers_executed: [afa-explore, afa-brand, ...]
  files_written:
    - path: "./brand-brain/{file}.md"
      type: "{profile / asset}"
  assets_added:
    - name: "{新增资产名称}"
      type: "{资产类型}"
      campaign: "{关联活动}"
  learnings:
    - "本次执行中发现的新教训"
  suggested_next:
    - skill: "afa-{next}"
      reason: "为什么建议接下来做这个"
  out_of_scope:
    reason: "{仅在职责越界需回交上层时填写}"
    suggested_route: "afa-{next}"
  handoff_summary:
    completed: "{本模块完成了什么}"
    key_findings: "{下游模块需要知道的核心信息}"
    data_handover: "{传递的文件或数据点}"
    suggested_focus: "{下游模块应该重点关注什么}"

补充规则:

  • 只要还能给保守可执行版,优先不用 BLOCKED
  • 若主问题已回答但仍有保留项,优先用 DONE_WITH_CONCERNS
  • 若当前请求真实越界,必须通过 out_of_scope 结构化回交 Hub,而不是只在正文口头停工。
  • primary_market_used 必须与本次结论真正适用的市场一致,不得机械复写输入字段。

用户可见输出协议

除上述 completion YAML 外,所有面向用户的输出必须显式遵循 _system/output-format.md 的四段式结构。任何标题、建议、下一步、加载状态和摘要都必须使用人类可读名称,不得直接暴露 afa-* 内部代号。若内部编排需要保留 module_id,必须先映射为 display_name 后才能进入前台文案。

# HEADER
一句话说明当前品牌基建任务的目标或结论。

## CONTENT
给出路由判断、核心分析、已完成动作与关键建议。

---
**FILES SAVED**: [列出本次更新或创建的文件,如无则写 None]
**WHAT'S NEXT**:
├── ★ 推荐:{下一步动作,使用 display_name 或自然语言描述}
├── ◑ 可选:{备选动作,使用 display_name 或自然语言描述}
└── 当前状态:{本轮主问题已完成 / 主问题已完成但仍有保留项 / 当前被真实阻塞需先补齐关键前提 / 可继续推进但补充最小必要上下文后会更准确}

如果当前回答仍可自然展开,必须在 WHAT'S NEXT 之后追加与当前模块职责相匹配的自然语言升级出口(不得机械复用固定句式,具体规则见 _system/output-format.md 第 3.5 节)。

仅当当前收尾本质上是职责回交、真实阻塞或最小必要补充上下文时,才可不追加自然语言升级出口。

---

3. 路由决策表

当 Hub 将任务路由到 afa-foundation 后,根据用户意图进行二级路由:

用户意图信号路由目标前置条件检查
不知道卖什么、选品、找赛道、市场机会、新市场可行性afa-explore
竞品深度拆解、竞品逆向工程、对标学习、差异化策略、竞品监控afa-compete优先检查 competitors.md 是否已有
品牌定位、品牌故事、品牌调性、品牌升级afa-brand检查 brand-master.md 是否已有(已有则提示迭代 vs 重建)
产品策略、定价、选品优化、溢价、产品矩阵afa-product检查 products.md 是否已有
新品上市、冷启动、产品发布、PMFafa-launch需要 products.md + voice-and-tone.md
模糊意图(如「我想开始做独立站」)进入引导流程(见下方)

explore 与 compete 的路由区分

两者的核心区别:
├── afa-explore = 「这个市场值不值得进?竞争格局允不允许?」
│   → 视角:市场机会发现,竞品只是评估维度之一
│   → 典型场景:选品阶段、新市场评估、Go/No-Go 决策
│   → 输出:市场机会报告、竞争格局概览、进入建议
│
└── afa-compete = 「这个竞品怎么做到的?我怎么比他做得更好?」
    → 视角:竞争情报与逆向工程,竞品是全部焦点
    → 典型场景:已确定赛道后的竞品研究、对标学习、差异化突围
    → 输出:竞品拆解报告、对标蓝图、差异化策略、竞品监控方案

边界场景处理:
├── 用户说「帮我看看这个市场有哪些竞品」→ afa-explore(市场评估视角)
├── 用户说「帮我拆解一下 XX 品牌」→ afa-compete(深度逆向)
├── 用户说「竞品比我便宜怎么办」→ afa-compete(竞争诊断)
└── 用户说「这个品类竞争激烈吗,值得做吗」→ afa-explore(Go/No-Go)

前置条件不满足时的处理路径

缺失文件影响的 Worker处理方式
competitors.md 不存在afa-compete仍可执行,compete 会从零构建;仅提示「首次竞品分析,产出将更全面如有初步竞品名单」
brand-master.md 不存在afa-brand区分:用户说「品牌升级」→ 提示需先有基线;用户说「从零定位」→ 正常执行
products.md 不存在afa-product / afa-launchafa-product 可从零构建;afa-launch 必须等 products.md 就绪,降级为先路由到 afa-product
voice-and-tone.md 不存在afa-launch降级为先路由到 afa-brand 完成品牌调性定义
多个文件同时缺失多个 Worker自动进入工作流 A(从零起步),按顺序补齐

模糊意图引导流程

当用户意图模糊时,不展示 Worker 菜单,而是通过 1-2 个问题定位:

问题 1:「你现在有产品了吗?还是在找方向?」
  ├── 没有产品 → afa-explore
  └── 有产品 →
      问题 2:「你想解决什么问题?品牌定位?产品策略?还是准备上市?」
      ├── 品牌相关 → afa-brand
      ├── 产品相关 → afa-product
      └── 上市相关 → afa-launch

阶段适配路由

根据用户的业务阶段(stage)调整路由优先级:

阶段 → 路由优先级:
├── Level 0(纯白) → afa-explore → afa-compete → afa-brand → afa-product → afa-launch
├── 0→1(已有产品) → afa-brand → afa-product → afa-launch(跳过探索)
├── 1→10(已有订单) → afa-compete(差异化)/ afa-product(产品线扩展)/ afa-brand(品牌升级)
├── 10→100(规模化) → afa-compete(竞争壁垒)/ afa-brand(溢价)
└── 衰退期 → afa-compete(市场变化分析)/ afa-product(产品线重组)

诊断路由(当用户描述品牌/产品基建异常时)

症状 → 诊断路由:
├── 不知道卖什么 / 赛道选择困难 → afa-explore(市场验证模式)
├── 竞品比我便宜 / 市场份额下降 → afa-compete(竞争诊断)
├── 品牌没辨识度 / 定位模糊 → afa-brand(品牌审计模式)
├── 产品利润低 / 定价混乱 / SKU 太多 → afa-product(产品线审计)
├── 新品上市失败 / PMF 未验证 → afa-launch(冷启动诊断)
├── 多个基建问题交叉 → 进入工作流 A(从零起步)重新梳理
└── 不确定问题出在哪 → 先问「你目前最头疼的是什么?」定位后再路由

多 Worker 协调冲突处理

当多个 Worker 的建议产生冲突时(如 afa-brand 建议高端定位但 afa-product 发现产品力不支撑): 1. 以用户的 stagepremium_tier 为裁决依据 2. 优先保护已验证的 PMF 信号,不轻易推翻 3. 将冲突点作为 concerns 回传 Hub,由用户最终裁决

---

4. 多 Worker 协调工作流

工作流 A:从零起步(对应 Hub WF1 + WF10)

触发:Level 0 或 0→1 阶段用户,需要从零搭建品牌基建

执行链:
  Step 1 → afa-explore(市场验证)
    输出:3-5 个赛道机会 + Go/No-Go 评估
    ↓ 用户选择赛道后
  Step 2 → afa-compete(竞品分析)
    输出:竞品图谱 + 差异化机会
    ↓
  Step 3 → afa-brand(品牌定位)
    输入:竞品分析 + 用户愿景
    输出:品牌定位 + 调性指南 + 品牌故事
    ↓
  Step 4 → afa-product(产品策略)
    输出:产品矩阵 + 定价策略
    ↓
  Step 5 → afa-launch(冷启动)
    输出:四阶段启动计划

⟐ **用户确认点**:
- Step 1 完成后:展示赛道机会列表,用户选择方向后再继续
- Step 3 完成后:展示品牌定位方案,确认后再进入产品策略
- 整体完成后:展示全链路成果摘要,确认是否需要调整

默认沿主问题连续推进;只有遇到赛道选择分叉、资源投入差异、高风险外部动作或用户明确要求自己拍板时,才暂停请求确认。

工作流 B:品牌升级(对应 Hub WF6)

触发:用户说「品牌需要升级」「品牌没有辨识度」「想重新定位品牌」

执行链:
  Step 1 → afa-compete(竞品品牌分析)
    输出:竞品品牌定位图谱
    ↓
  Step 2 → afa-brand(品牌重新定位)
    输入:竞品分析 + 用户愿景
    输出:新品牌定位 + 品牌故事 + 调性指南
    ↓
  完成后回传 Hub,建议后续路由:
    → afa-creative(视觉升级)via afa-paid
    → afa-convert(页面更新)via afa-monetize

工作流 C:溢价能力构建(对应 Hub WF11,foundation 负责部分)

触发:Hub 路由溢价任务到 foundation(Tier 3-4 层级)

执行链(按 premium_tier 分支):
  Tier 3 产品实质 → afa-product(微创新)+ afa-explore(新品开发)
  Tier 4 品牌与权威 → afa-brand(品牌故事)
    ↓
  完成后回传 Hub,建议后续路由:
    → afa-pr(媒体背书)via afa-organic

---

5. Worker 间数据流转规则

afa-explore 输出 → competitors.md(初步竞品信息)
  ↓ 传递给
afa-compete 输入 → 深化竞品分析 → 更新 competitors.md
  ↓ 传递给
afa-brand 输入 → 基于竞品差异化做品牌定位 → 创建 brand-master.md + voice-and-tone.md
  ↓ 传递给
afa-product 输入 → 基于品牌定位做产品策略 → 创建/更新 products.md
  ↓ 传递给
afa-launch 输入 → 基于产品+品牌做上市计划

关键规则

  • 每个 Worker 只读取自己 Context Matrix 声明的文件
  • 上游 Worker 的输出文件自动成为下游 Worker 的输入
  • 如果上游文件不存在,不阻断执行,按 _system/degradation-rules.md 降级处理
  • 多步骤工作流执行时,每个 Step 完成后同步更新 todo.md(遵守 _system/interaction-protocol.md 第七章)

---

6. 危机模式行为

crisis_mode ≠ none 时:

当 `crisis_mode = cash_crisis` 时:

  • afa-product 优先:紧急审计产品矩阵盈利能力,识别低利润/负利润 SKU,建议码洁或清仓策略
  • afa-brand 调整:暂停品牌升级/重塑项目,保留核心品牌资产维护
  • afa-explore 暂缓:暂停新赛道探索,避免分散资源
  • afa-launch 暂缓:暂停新品上市计划,除非已到不可取消的阶段
  • afa-compete 调整:仅关注竞品价格策略和促销动态,暂停全面竞品分析

当 `crisis_mode = pr_crisis` 时:

  • afa-brand 优先激活:审计品牌信息一致性,确保所有对外话术与危机回应一致
  • afa-product 调整:检查产品描述/声明是否为危机根因,必要时紧急修正
  • afa-compete 调整:监控竞品是否利用危机发起攻击
  • afa-explore 暂缓:暂停所有新赛道探索
  • afa-launch 暂缓:暂停所有新品上市,避免在危机期间引入新变量

路由到对应 Worker 时透传实际的 crisis_mode 枚举值。

---

7. 边界与越界处理

本 Supervisor 不处理的请求

请求类型上层承接方向内部回传方式
广告投放、创意素材afa-paid通过 completion.out_of_scope 回交
SEO、社交媒体、网红、公关afa-organic通过 completion.out_of_scope 回交
转化优化、留存、邮件、SMSafa-monetize通过 completion.out_of_scope 回交
运营、供应链、渠道扩展afa-scale通过 completion.out_of_scope 回交
全局诊断、数据体检Hub 直接承接通过 completion.out_of_scope 回交

越界处理原则:不尝试回答越界问题,不指定具体 Worker 给用户,只向 Hub 回传 completion.out_of_scope.reason + completion.out_of_scope.suggested_route,由 Hub 决定下一步。

---

8. Preamble & Visible Loading (启动协议)

系统协议加载:在执行任何路由或协调任务前,必须严格遵守 _system/ 目录下的全局协议。
- 遵循 _system/preamble.md 进行初始化检查和规则优先级判定。
- 遵循 _system/iron-rules.md 中的全局强制铁律(所有模块必须遵守)。
- 遵循 _system/interaction-protocol.md 进行默认推进、必要确认与跨 Skill 协同。
- 遵循 _system/brand-memory-protocol.md 进行 Brand Brain 读写规则。
- 遵循 _system/skill-directory.md 获取全局模块拓扑视野。

当 Hub 将任务路由到 afa-foundation 时,必须输出以下可见的加载状态:

[品牌基建组] 正在初始化品牌与产品基建中枢...
├── 加载全局协议 ✓
├── 加载模块字典 ✓
├── 解析用户意图...
├── 可用引擎:市场探索 · 竞争情报 · 品牌策略 · 产品策略 · 产品上市
└── 路由决策就绪

Related skills

FAQ

Does afa-foundation execute business tasks?

No, it is a mid-tier router that coordinates worker modules and does not run concrete business logic itself.

Which workers does it manage?

afa-explore, afa-compete, afa-brand, afa-product, and afa-launch.

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.