SuperAPI AI 工具集

warden-skill

通用与其它

查看项目

更新于 10-15 21:51

技能介绍

用途:Warden 是事件驱动的 AI 代理,分析代码变更并执行可配置技能,产出带发现项的结构化报告。本技能指导在本地使用 Warden CLI。

主要能力:支持分析未提交变更、指定文件或 glob、git 范围(如 main..HEAD、HEAD~3);可运行指定技能(--skill)、输出 JSON(--json)或 JSONL(-o)、按严重级别失败或评论(--fail-on、--comment-on)、自动修复(--fix)、并行执行(--parallel)、离线使用缓存技能(--offline)。命令包括默认分析、init、add、sync、setup-app。严重级别:critical、high、medium、low、info、off。

使用方式:先设置 export WARDEN_ANTHROPIC_API_KEY=sk-ant-...,再运行 warden 或 warden --skill find-bugs 等。配置写在 warden.toml,含 version、defaults.model、[[triggers]](name、event、actions、skill、filters.paths、output 阈值等)。自定义技能放在 .warden/skills/、.agents/skills/ 或 .claude/skills/,以 SKILL.md 定义 name、description、allowed-tools 及分析指令。远程技能可用 warden add --remote getsentry/skills --skill security-review 添加,支持版本固定(@abc123)、warden sync 更新、--offline 离线运行;缓存位于 ~/.local/warden/skills/,未固定引用 TTL 24 小时。

适用场景:本地代码审查、PR 触发的安全或缺陷检查、按路径过滤的严格审查、跳过测试文件、配置文件整文件分析。

限制:需 Anthropic API 密钥;默认 maxTurns 50、并行 4;内置跳过锁文件、压缩文件、node_modules/、dist/;无发现时需检查 --comment-on 阈值与 filters.paths 匹配;token/成本问题可减少 maxTurns 或使用分块设置。其余细节暂未提供。