SuperAPI AI 工具集

triage-lineage

数据与分析

查看项目

更新于 10-16 06:16

技能介绍

用途:triage-lineage 是 relentless-data-skills 仓库中的诊断型(advisor/meta)技能,不产出任何制品,而是读取消费方 docs/ 下已有的制品图谱,告诉用户应从哪个缺口开始、由哪个阶段技能来关闭它。

主要能力:解析各制品 YAML frontmatter 中的链接字段(related_dgqs、related_adrs、consumed_by、related_sources_of_record、related_ingestion_plans、related_storage_plans、depends_on、related_model_plans、serves_dgqs),构建节点与边;先报告 Tier 0 断链(指向不存在文件的引用);再列出 Tier 1 缺口(单边链接、孤儿节点、中链停滞),按到最近活跃决策的图距离排序,同距离按敏感度(regulated、confidential、internal、public)排序;对上游链未触及活跃决策的节点单列“kill-switch flip”,建议确认退役或记录 status: rejected,而非继续构建;若无活跃决策则输出冷启动答案,指向 /gather-requirements。

使用方式:安装命令为 npx skills add sleeplessv/relentless-data-skills --skill triage-lineage;该技能自包含,无 references/ 契约与 scripts/ linter,运行时读取项目 docs/。若根目录存在 CONTEXT-MAP.md 则按多上下文布局逐上下文诊断,否则按单上下文处理。流程为单次非交互扫描,打印报告后可选提议启动最高优先级阶段技能,不写任何文件。

适用场景:仓库中已有多个数据工程制品、但不确定下一步先补哪个缺口时。

限制:不产出持久制品、不进行分支访谈、不打印无排序的完整缺失清单;ADRs 不参与相关字段回链,某些链字段本身为单向设计,不应误报为单边链接。其依赖的仓库世界观与生命周期文档(CONTEXT.md、docs/data-engineering-101.md)为可选深读。