SuperAPI AI 工具集

tend

通用与其它

查看项目

更新于 10-16 06:21

技能介绍

用途:tend 是面向 Allium 规格文件(.allium)的技能,负责 .allium 规格文件的健康与完整,把新增或变更的系统行为需求转化为规范、格式正确的 Allium 规格。适用场景包括向已有规格添加实体、变体、规则或触发器,修改规格以适应需求变化,重构臃肿或关注点混杂的规格,跨文件重命名与重构,以及修复 .allium 文件的校验错误或语法问题。

主要能力:动手前先读语言参考,了解 Allium 语法与校验规则;读取相关 .allium 文件,若未指定则搜索项目定位;若有 allium CLI,先运行 allium check 验证语法正确,再理解既有领域模型。工作中要求对抗模糊需求,对边界、失败、并发场景主动追问,未决问题以 open question 声明记录,而非臆测行为。规格只描述可观察行为,不描述实现细节。新增规则时检查数据流是否由已有规则或 surface 提供所需值,检查守卫是否会让转换不可达,检查外部触发是否有对应 surface,跨实体约束考虑不变量。编辑前先评估规格成熟度,没有转换图的实体不直接加详细规则。

使用方式:直接向该技能提出 Allium 规格的编写或修改请求。每次编辑后若有 CLI 就运行 allium check,不可用时依据语言参考校验,并会在首次说明可用 Homebrew 或 crates.io 获取 CLI。涉及规则、surface 或转换图变更后,若规格满足条件会运行 allium analyse,并把发现转成后续问题。提案时先说明行为意图,再展示改动。

限制:只处理 .allium 文件,不修改实现代码;不检查规格与代码的一致性(属 weed);不从既有代码提取规格(属 distill);不开展结构化发现会议(属 elicit);不修改 skills/allium/references/language-reference.md。详细语法规则、版本标记、config 用法等以语言参考为准。