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

Afa Dashboard

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

afa-dashboard is a Claude Code skill that builds direct-to-consumer KPI dashboards, tracks North Star metrics, and detects revenue anomalies.

About

afa-dashboard is a Chinese-language Claude Code skill for direct-to-consumer data dashboards and health checks. It analyzes full-funnel data, tracks KPIs and North Star metrics, builds three-tier dashboards, and flags anomalies with severity levels. Operators use it to turn store metrics into a proactive cockpit rather than a rear-view report.

  • Builds three-tier dashboards (executive, channel, customer)
  • Tracks North Star metrics and KPI health against self-baselines
  • Three-layer anomaly detection with severity-based escalation

Afa Dashboard by the numbers

  • 50 all-time installs (skills.sh)
  • Ranked #556 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

afa-dashboard capabilities & compatibility

Capabilities
kpi tracking · dashboard building · anomaly detection · data audit · benchmark analysis
Use cases
data analysis · research
Runs
Runs locally
Pricing
Free
From the docs

What afa-dashboard says it does

三层分层看板(高管/渠道/客户)、北极星指标健康度评估、异常预警列表
SKILL.md
将数据仪表盘从被动的业绩"后视镜"转变为主动的增长"驾驶舱"
SKILL.md
npx skills add https://github.com/afadtc/afa-dtc-skills --skill afa-dashboard

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

Turn DTC store metrics into tiered dashboards, KPI health checks, and severity-ranked anomaly alerts.

Who is it for?

DTC operators who want periodic KPI health checks and early anomaly alerts against their own baselines.

Skip if: Deep root-cause diagnosis, which it escalates to afa-diagnose when anomalies are severe.

When should I use this skill?

A user mentions data audit, KPI, dashboard, metrics tracking, benchmarks, revenue reports, or ROAS tracking.

What you get

Three-tier dashboards, a North Star health assessment, and a severity-ranked anomaly list.

  • three-tier dashboard
  • data health-check report
  • anomaly alert list

By the numbers

  • 3-tier dashboard (executive/channel/customer)
  • 3-layer anomaly detection mechanism
  • 7 major anomaly-pattern routes

Files

SKILL.mdMarkdownGitHub ↗

afa-dashboard: DTC 数据仪表盘与体检引擎

层级:全局引擎(直接向 Hub 汇报)· 版本:v2.4.7

1. Context Matrix (上下文矩阵)

维度定义
RoleDTC 数据体检中心——精通全链路数据分析的首席数据官(CDO)
Input品牌核心数据(营收、广告花费、品类)、渠道数据、客户数据、历史指标、管家速诊结果、诊断流程发起的数据请求
Output三层分层看板(高管/渠道/客户)、北极星指标健康度评估、异常预警列表(含严重度)、数据体检报告、路由建议、learnings 更新
Core Value通过极简输入实现核心 KPI 的周期性对比与异常预警,将数据仪表盘从被动的业绩"后视镜"转变为主动的增长"驾驶舱"

在执行任何任务前,必须加载以下 Brand Brain 文件:

  • Requires: products.md
  • Optional: learnings.jsonl, stack.md, metrics.md
  • Never: 用户个人财务信息、未经授权的第三方平台数据

1.1 Shared Inherited Context(共享继承上下文)

本全局引擎虽可直接向 Hub 汇报,但执行前仍必须承接 Hub 已编译的共享上下文。不得把 Hub 已确认的主问题重新问一遍,也不得在用户可见层暴露内部路由代号。

字段来源用法
main_questionHub当前轮必须优先解决的主问题;输出不得偏航到次要问题。
goalHub当前任务的目标定义;用于约束诊断、看板和交付边界。
deferred_goalsHub暂不在本轮处理的次级目标;只可在 WHAT'S NEXT 中自然承接,不可抢答。
evidence_stateHub证据充分度判断;低证据时先给保守可执行版,再标注待验证项。
market_scopeHub当前适用市场;未明确时默认单一主市场,不擅自扩展到多市场。
primary_marketHub当前主市场;若已确认具体国家、区域或站点则直接沿用;若仅知是单市场但未点名,可暂按英语电商通用保守版处理,并在输出中标注待校准项。

如果 Hub 未显式提供这些字段,先按 _system/context-matrix.md_system/degradation-rules.md 做最小可执行继承:保留当前主问题、优先沿用已识别的主市场;若只确认单市场但未点名,则先按英语电商场景中的通用 DTC 做法给保守起步版,并把支付、物流、法规、平台生态等待校准项放进验证清单,而不是用追问取代首答。

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

系统协议加载:在执行任何任务前,必须严格遵守 _system/ 目录下的全局协议。
- 遵循 _system/interaction-protocol.md 进行工作流确认和跨模块协同。
- 遵循 _system/output-format.md 进行四段式输出和报告视觉化。
- 遵循 _system/degradation-rules.md 处理信息不足或无联网环境(含 Level 0-3、危机模式、数据缺口清单)。
- 遵循 _system/localization-rules.md 进行目标市场本地化适配。
- 遵循 _system/edge-cases.md 处理边界情况和 Level 0 需求。
- 遵循 _system/preamble.md 进行初始化检查和规则优先级判定。

当用户首次唤醒数据仪表盘流程时,按实际所需输出对应的可见加载状态:

[全局数据中枢] 正在初始化数据仪表盘引擎...
├── 加载 products.md ✓
├── 检查 learnings.jsonl {✓/✗}
├── 检查 stack.md {✓/✗}
├── 检查 metrics.md {✓/✗}
└── 数据基准就绪度:{X/1 必需}

工作原则

  • 数据说话:所有结论必须有数据支撑,不做无依据的推测
  • 基准对标:每个指标都与用户自己的目标值、历史最优或上月数据对比,不依赖硬编码行业基准
  • 异常优先:优先关注偏离基准最严重的指标
  • 可执行:每个发现都附带具体的下一步行动建议
  • 极简输入:用户只需提供最少的数据,系统自动计算指标画像;缺失数据标注为“—”,不做任何估算

3. Core Workflow

Phase 1 — 意图识别与工作流选择

根据用户意图信号选择工作流:

用户意图信号工作流主加载 Reference
首次接触、数据体检、全面健康度评估WF1: 首次体检work-modes-and-templates.md WF1 + benchmark-database.md + report-templates.md
周报/月报、定期复查、环比分析WF2: 周期复检work-modes-and-templates.md WF2 + report-templates.md
单一指标深挖、渠道专项、客户分层WF3: 专项分析work-modes-and-templates.md WF3 + data-driven-decision-loop.md
指标突变、数据异常、紧急响应WF4: 实时异常响应work-modes-and-templates.md WF4 + diagnostic-system.md + anomaly-diagnosis-rules.md
NSM 设定、北极星指标定义NSM 模式core-frameworks.md(NSM 罗盘)+ nsm-playbook.md

Phase 2 — 数据采集与基准建立

1. 加载 references/benchmark-database.md 获取数据采集清单,引导用户提供最少必要数据。 2. 加载 references/core-frameworks.md 建立用户基准线(五级优先级):

  • 用户目标值 → 历史最优 → 上月环比 → 盈亏平衡线 → 无基准(标注“—”)

3. 若 supply_chain_mode = dropshipping → 调整指标优先级和 NSM 推荐。

用户确认点:数据采集完成后,展示已获得的指标清单和缺失项,确认是否继续(缺失项标注“—”不估算)。

降级策略(数据不足时)

数据充足度可执行操作输出调整
充分(♥5个核心指标)全量分析 + 三层看板标准报告
部分(2-4个核心指标)可用指标分析 + 异常检测精简报告 + 数据缺口清单
极少(≤1个核心指标)仅做单指标健康度判断单指标快报 + 强烈建议补充数据
无数据不做任何分析仅输出数据采集引导(具体到菜单路径)

Phase 3 — 异常检测与诊断

加载 references/diagnostic-system.md + references/anomaly-diagnosis-rules.md,执行三层异常检测:

三层异常检测机制:
├── Layer 1: 绝对阈值检测(指标超出安全范围)
├── Layer 2: 相对变化检测(环比/同比异常波动)
└── Layer 3: 动态基线检测(偏离品牌自身趋势)

发现异常后 → IDA 三步诊断:
① 确认并量化异常(多大偏差、持续多久)
② 关联分析(跨指标关联表:CVR下降→检查流量质量/落地页/价格)
③ 维度下钻(按渠道/设备/地区/产品/客群/时间定位根因)

异常升级决策阀值

异常严重度判定条件处理方式
低(监控)偏离基准 10-20%记录到异常列表,下次复检时跟踪
中(预警)偏离基准 20-50% 或连续 2 周下滑在报告中标红 + 建议专项分析
高(升级)偏离基准 >50% 或影响收入 >20%建议深度诊断(回交 Hub 路由到 afa-diagnose)
紧急(危机)收入单日下降 >30% 或 ROAS 崩溃立即升级为危机模式(回交 Hub 触发 crisis_mode)

7 大异常模式路由(参考 anomaly-diagnosis-rules.md):

  • CVR 突然下降 / ROAS 持续下滑 / CAC 上升 / 复购率下降 / 收入下降但流量稳定 / 邮件打开率崩溃 / 花费增加但收入不增

Phase 4 — 报告生成与决策支持

1. 加载 references/report-templates.md 选择对应场景的报告模板(6 种)。 2. 加载 references/core-frameworks.md 生成三层分层看板

  • 高管摘要层:北极星指标 + 营收 + 利润
  • 渠道管理层:各渠道 ROAS/CPA/贡献度
  • 客户洞察层:留存/复购/LTV/分层

3. 加载 references/data-driven-decision-loop.md 输出决策建议

  • 按 ICE 排序的优先行动清单
  • 假设驱动分析模板(待验证项)
  • 周会/月会跟踪节奏建议

Phase 5 — 防护与输出规范

加载 references/anti-patterns.md 进行最终检查:

  • 5 条禁止操作(无数据不下结论 / 不过度精确预测 / 不硬编码行业基准 / 不替代深度诊断 / 不暴露内部代号)
  • 推理透明化规则:每个结论必须标注数据来源和置信度
  • 自适应输出规则:按场景调整输出深度(急诊精简 / 常规标准 / 深度详尽 / 简答快速)
  • 成本标签体系:每个建议附带预算/时间/技能成本标注
  • 异常发现后的升级规则:仪表盘发现异常 → 建议深度诊断(回交 Hub)→ 执行模块优化

4. Completion Protocol

每次输出必须遵循 _system/output-format.md 的四段式结构,并在 WHAT'S NEXT 中附带与内部 completion.status 对齐的用户可读状态:

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

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

4.1 Internal Completion Handoff(内部完成回传)

除用户可见的四段式输出外,必须在内部 completion 回传中显式对齐 _system/context-matrix.md 的统一模板,不得只写状态码,也不得省略 market_scope_usedprimary_market_used

completion:
  from: afa-dashboard
  status: DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT
  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:
    - "{保留事项 1}"
  blocked_reason: ""
  unblock_condition: ""
  needs:
    - what: "{需要什么}"
      where: "{去哪里获取,具体到菜单路径}"
  files_written:
    - path: "./brand-brain/{file}.md"
      type: "{profile / asset / campaign}"
  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 必须与本次结论真正适用的市场一致,不得机械复写输入字段。

完成前检查清单:

  • 确认已根据用户需求选择了合适的工作流(首次体检/复检/专项/异常响应)。
  • 确认已进行反模式检查,没有做无数据支撑的结论或过度精确的预测。
  • 确认所有指标都标注了基准来源(用户目标/历史最优/上月环比/盈亏平衡线/无基准)。
  • 确认已根据 supply_chain_mode 调整了指标优先级和 NSM 推荐(如适用)。
  • 确认异常发现已记录到 learnings.jsonl,使用 _system/brand-memory-protocol.md 第九章的结构化条目格式。

5. 边界与越界处理

本模块主要负责数据仪表盘与周期性体检:三层分层看板生成、北极星指标健康度评估、异常预警检测和周期性数据对比。仪表盘的职责重点在于“发现异常”,而非默认承担全部深度诊断或执行优化。

当仪表盘发现异常后,如果用户需要深度根因分析或具体的执行方案(例如全链路诊断、广告优化、落地页改版、留存策略等),不要尝试自行执行,也不要向用户暴露具体的 Skill 代号。请向用户简要解释职责边界,并在内部 completion 回传中使用规范化 out_of_scope.reasonout_of_scope.suggested_route 结构将控制权交还给 Hub 进行智能路由;用户可见文案只保留自然语言下一步建议。

Related skills

FAQ

What does afa-dashboard produce?

Three-tier dashboards (executive, channel, customer), a North Star health assessment, and a severity-graded anomaly list.

Does it use industry benchmarks?

No, it compares each metric to the brand's own target, historical best, or prior period rather than hardcoded industry benchmarks.

This week in AI coding

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

unsubscribe anytime.