SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-15 00:13

全部 Skills

253,501 个结果

test-design-reviewer

Test Design Reviewer 是一个用于评审测试质量的技能,基于 Dave Farley 提出的优秀测试八项属性。它把测试视为可执行的规格说明与安全证据,在阅读实现之前先阅读测试,再检查生产边界与仓库约束,从而判断测试所声称的行为是否成立。八项属性包括:可理解性、可维护性、可重复性、原子性、必要性、粒度、速度,以及测试先行开发的证据。评审时对每项属性给出 Strong、Mixed、Weak 或 Not assessed 评级,并附上精确的文件位置与观察到的证据,不计算聚合分数。当只有最终代码树时,First 属性标记为 Not assessed;没有执行证据或可信计时时,Fast 属性标记为 Not assessed。输出包含属性评级表、按严重程度排序的可操作发现,以及验证缺口说明。

测试与质量186 次安装

solidity

本技能由 Cyfrin 安全团队维护,旨在指导开发者编写可用于生产环境的 Solidity 智能合约代码。其核心理念是“假设你写的任何代码都将受到攻击”,从而要求以防御性方式编写。内容覆盖代码风格、文件与合约内的声明顺序、测试策略、部署与治理规范等多个方面。它强调使用绝对导入路径、优先 revert 配合带合约名前缀的自定义错误、优先使用无状态模糊测试与不变量测试(并以多模糊器设置交叉验证)、支持分支树测试法,还给出了函数按可见性分组排列的规范。此外列举了存储读取缓存、最小化 storage slot 打包、使用 immutable、避免默认值初始化等优化建议,并要求部署前进行审计、私钥绝不使用明文、首次部署即采用多签管理、升级时注意存储冲突,并在 CI 中集成 solhint、forge build --sizes、slither/aderyn 和模糊测试等最小流水线。该技能适合在用户要求编写智能合约、尤其是计划部署到生产环境时使用。

编程与开发186 次安装

gitlab code review

该技能用于对 GitLab 合并请求(Merge Request)执行全面的代码审查,覆盖代码质量、安全、性能与最佳实践,并以提问式、可操作的反馈形式呈现。它针对自托管 GitLab 实例配置(https://gitlab-erp-pas.dedalus.lan),通过 glab 命令行工具获取 MR 详情、差异、提交记录、既有讨论与 CI 流水线状态。支持按 MR IID(如 review !123)、按 GitLab issue ID(如 review #456)或从开放的 MR 列表中选取目标进行审查。审查流程包括:识别 MR、收集上下文、分析变更文件与提交、检查既有讨论、检查流水线状态、执行综合审查、生成结构化报告(含执行摘要、统计、优点、按优先级分类的问题、安全与性能审查、测试建议、文档需求与结论),并可选地在用户确认后向 MR 添加评论或行级讨论。反馈风格强调以问题而非命令形式提出,仅审查本次 MR 引入的变更,并优先确认 project_id。

编程与开发186 次安装

ebpf-skill

这是一个 eBPF 工程实践指南技能,面向选择、编写、加载和调试 eBPF 程序的任务。它强调先做最小且正确的选择,再按需扩展,并通过按需读取参考文件的方式组织知识。核心内容包括工具链选择(libbpf、ebpf-go、bpftrace 的适用场景与默认建议)、程序类型选择(tracepoint、kprobe/fentry、xdp、tc、cgroup、lsm 等)、map 类型选择(RINGBUF、HASH、ARRAY、PERCPU_ARRAY、LPM_TRIE、QUEUE/STACK、BLOOM_FILTER、PROG_ARRAY、ARENA 等)、工作流路由(开发、调试、验证器、测试)、内核版本约束提示,以及内存访问、并发模型、事件投递、尾调用、全局变量、kfunc 等设计规则。它还涵盖安全与运维注意事项,例如权限要求、分离路径和风险测试建议。

部署与运维186 次安装