用途:在数据到达之前,由人类确定哪些产品指标重要以及警戒线(warn)和越线线(breach),本技能帮助写成绩效计划文件 growth/metrics.md,导入导出的数据,并按人类自己的阈值给出复核结果。越线指标会像失败发布一样进入 ops-intake 队列。触发场景包括“指标怎么样”“注册量掉了吗”“复核本周增长”“对照计划检查流失”,或用户直接提供分析/支付工具导出文件。
主要能力:lint 检查计划;register 登记阈值(拒绝 agent: 名称,需人类确认并署名);import 导入每行一个 JSON 对象(metric、period、value,可选 n、source);review 按 UTC 判定各指标最新完整周期,输出 OK/WARN/BREACH/NO_DATA 与 +stale 标记;signals 仅输出 BREACH 指标行并管道给 ops-intake。计划变更后为 STALE,复核仍使用登记时冻结阈值并标记 +stale、继续计数告警。
使用方式:先定位技能目录 SKILL_DIR,再确定 Python 解释器(需 3.10+);命令形如 python3 "$SKILL_DIR/assets/growth.py" --root <repo> <command>。写入前工具会确认 .skill-contract/growth/ 已被 git 忽略。管道示例:set -o pipefail; growth signals --source growth | intake import --format intake-signals-jsonl --source growth。
限制:本技能不做排名或交接规划(归 ops-intake),不做想法验证、预测、异常检测或统计(阈值是人的判断),启动与定价保持人工。工具不连接网络、不调用模型。不得将指标值、收入或用户数发送给任何模型,不得改分析/支付账户,不得发布、发邮件、改价或花钱。不得手工编辑 .skill-contract/growth/ 下文件,不得在测试外传 --today。以上均为资料所述。