SuperAPI AI 工具集

blast-radius

编程与开发

查看项目

更新于 10-15 23:31

技能介绍

用途:在修改 API、端点、RPC、topic、事件、protobuf、schema、枚举、表、配置键或共享类型前,跨多个仓库评估影响范围,定位消费者、生产者、兼容性风险、迁移范围、发布计划与跨仓库归属。

主要能力:查找契约的发布、消费、校验、转换与测试方;界定 API 与行为变更范围;规划迁移与弃用;追踪系统归属;评估发布风险;发现复制逻辑与重复实现;审计测试与安全网;关联跨仓库事故或缺陷;准备干系人说明。

使用方式:先读取当前项目 CLAUDE.md 或 AGENTS.md 中由 blast-radius-repos-start/end 标记的精选仓库列表,按 When relevant 匹配,并使用其中精确的 git-remote-url。无列表或无关时用 jbcontext repos 发现仓库,例如 jbcontext repos "<repo or system terms>" --limit 30,也可省略查询直接运行 jbcontext repos。对每个选定仓库并行执行 jbcontext search --git-remote-url "<repo-git-remote-url>" --json-output --limit 10 "<semantic blast-radius search query>"。若 --git-remote-url 被拒,运行 jbcontext search --help 确认标志,但仍传精确 git-remote-url。用 gh 解析片段与仓库信息,例如 gh repo view "<owner>/<repo>" --json nameWithOwner,description,defaultBranchRef,url 和 gh api "repos/<owner>/<repo>/contents/<path>?ref=<ref>" -H "Accept: application/vnd.github.raw"。最后汇总已搜索仓库、有效匹配、最强生产者/消费者/文件/符号、可能受影响面与未决未知项,区分已确认影响与可能线索。

适用场景:契约变更前的影响分析、迁移与弃用规划、跨系统归属追踪、发布风险评估、重复逻辑排查、测试覆盖审计、跨仓库事故关联。

限制:该技能为实验性;依赖 jbcontext 与 gh 工具及项目精选仓库列表;仓库匹配按名称子串,需保留精确 git-remote-url;前缀仓库族需按字面查询;结果需人工确认,未提供收费、价格或平台支持等事实。