Agent Skills
返回列表
💻

锐利边缘

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的说明,在你的 AI 助手中安装 @org-02qudk26/sharp-edges。

技能介绍

要解决什么问题

生产代码里不少故障并非来自「写错一行逻辑」,而是 API 用对了签名却踩了隐含契约,或 配置在文档里合法但默认不安全。这类问题在审查里容易被当成「风格问题」放过,直到线上出现数据损坏、权限绕过或间歇性崩溃。

本技能面向工程师做 易出错 API 与 危险配置 的定向排查:参数组合复杂、失败模式不直观、资源/时序/并发边界模糊、错误处理语义不清的调用点,以及会绕过安全控制、打开危险功能或削弱可靠性的配置项。

技能如何工作

技能把审查拆成四条可重复的路径,便于在 PR、发布前检查或专项审计里对齐口径:

  1. API 分析:对照常见陷阱模式,标记非显然失败、资源生命周期和并发相关的用法。
  2. 配置审查:对照配置文件与环境变量,找出默认不安全、过度放权或损害性能的选项。
  3. 模式识别:把重复出现的反模式归类(复杂参数面、隐式副作用等),避免只修单点。
  4. 风险评估:对已识别项估计影响面(安全、可靠性、性能),便于排修复优先级。

检测上可结合 代码审查、静态分析、配置审计、官方文档中的警告段落,以及团队积累的「踩坑清单」。产出侧建议 记录锐利边缘、给出安全用法与对错示例,并指向更稳妥的替代 API 或配置。

适用边界

  • 适合:API 滥用审查、配置安全审计、架构/库选型时的风险对话,以及 onboarding 时补「文档里没写清」的约束。
  • 不替代:完整的威胁建模、渗透测试或合规认证;也不保证覆盖某语言/框架的全部专有坑,需结合项目上下文与上游变更说明。
  • 若仓库仅提供概要指令而无具体规则库,结论仍依赖审查者经验,宜与 CI 规则、lint 策略一并使用。

使用场景

  • 合并 PR 前审查业务里第三方 SDK 调用,排查资源未释放、错误处理不完整或非显然失败路径。
  • 发布前核对应用与环境配置(如 yaml、env),标记默认不安全、绕过鉴权或打开危险功能的开关。
  • 引入新 HTTP/RPC 客户端或中间件时,评估超时、重试、连接池与并发参数是否会放大级联故障或竞态。
  • 安全专项中梳理对外 API 的参数与权限组合,识别易被滥用、越权或触发隐式副作用的调用方式。

适合人员

  • 负责主干合并与线上稳定的后端 Tech Lead,希望在 review 中固定检查 API 隐含契约与配置雷区。
  • 维护 Helm Chart、环境模板与发布流水线的平台/SRE 工程师,需要批量发现降低可靠性与安全性的危险默认项。
  • 做应用层安全评估的 AppSec 工程师,要用一致清单审查 API 滥用面与配置暴露,而非临时扫一眼。
  • 维护内部 SDK、CLI 或框架的库作者,想把常见错误用法与安全替代方案写进迁移指南与示例。