SuperAPI AI 工具集

patronum

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:这是一个专注于 Effector 生态 Patronum 库的使用技能,帮助解决 Patronum 使用问题,默认以 Patronum v2.x 为目标版本。

主要能力:将请求分类处理,包括 operator-choice(为任务选择单个或多个算子)、api-explain(解释签名、重载与返回值)、compose(将多个算子组合成一个流程)、debug(使用 debug 与 scope 感知的调试说明)、migration(把旧写法映射到现代用法)。

使用方式:采用渐进式参考加载,先看 references/operator-matrix.md,再按需加入 references/recipes.md(任务到方案映射)、references/pitfalls.md(注意事项与反模式)、references/migration-notes.md(出现旧写法时)。回答结构为:先给出决策(所选算子及原因),再提供最小实用代码片段,最后补充注意事项(导入、重载差异、行为陷阱);版本不确定时明确声明 v2 假设并给出迁移说明。

默认偏好:优先使用 Patronum v2.x 提供的简写,示例精简且显式导入,保持确定性并能与 Effector 原语组合;清晰性重要时优先使用 patronum/<operator-kebab-name> 形式导入。

限制:不得把过时签名作为默认建议,不得虚构官方列表之外的算子,不得掩盖重载之间的行为差异,处理 pending、condition、interval、time、debug 时不得跳过边界情况。