SuperAPI AI 工具集

rules-as-skills

通用与其它

查看项目

更新于 10-16 01:20

技能介绍

用途:把 MUST/NEVER 类硬约束从传统规则文件转为可动态加载的技能,适用于领域特定、需跨平台移植或存在能力配对技能的约束。

主要能力:三层模型。第一层 description 始终在上下文中(约占 2%),承载约束摘要与触发信号;第二层正文按需自动加载,存放完整规则、理由与违规场景;第三层为全局元规则,一次安装即覆盖所有 -rules 技能,赋予最高加载优先级与 MUST 级合规语义。

使用方式:技能名以 -rules 结尾,description 含 MUST/NEVER 并以“MUST read SKILL.md BEFORE [action]”结尾,正文按领域分节,并与能力技能配对交叉引用。元规则通过 scripts/install-meta-rule.sh 安装,幂等且可用 uninstall 撤销,注入各代理的主题级全局规则文件。

适用场景:约束跨活动始终成立、无能力技能可靠加载时使用;若约束仅绑定特定活动且该活动已触发能力技能,应改为按需加载的引用文件。仓库内规则技能放在 .claude/skills/ 下,经 .agents/skills/ 相对符号链接覆盖多平台。

限制:description 上限 1024 字符;正文仅在自动调用命中时生效;平台支持程度不一,OpenClaw、Cursor、Windsurf 为实验性;不支持路径需手动添加元规则内容。