SuperAPI AI 工具集

Skill 广场

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

更新于 11-03 00:11

编程与开发

39,283 个结果

compute-sanitizer-diagnose-cuda-bugs

这是一份面向 NVIDIA Compute Sanitizer 的 CUDA 正确性缺陷诊断技能说明,其核心是一个“问题症状→工具”路由器:根据非法或越界显存访问、共享内存数据竞争、未初始化内存读取、同步与屏障错误等线索,选择 memcheck、racecheck、initcheck 或 synccheck 四个工具之一,并配合参考文档使用。它给出通用工作流(用 nvcc -lineinfo 构建、按需选择工具、读取 ERROR SUMMARY、跨工具注意事项),以及作用范围限定(多进程跟踪、指定内核与启动次数以提速)、抑制第三方噪声、通过 coredump 做事后分析、对照发布说明排查版本问题等要点,并明确不覆盖主机侧缺陷、全局内存数据竞争及纯逻辑缺陷。

编程与开发45 次安装

spec-critique

Spec-Critique 是一个用于审查技术规格文档(spec)的技能,适合在实现开始之前使用。它通过扩展思考(extended thinking)对规格文档进行深度分析,检查技术准确性、完整性、一致性、可行性和需求对齐度,主要用来发现隐藏假设、矛盾之处、缺失的边界情况以及范围蔓延等问题。它会先读取 spec、原始需求和项目上下文,再按五个维度逐项核查,将问题按高、中、低严重度分类,并直接在 spec 中修复问题,最后生成审查报告。

编程与开发45 次安装

debugging

“debugging”是一个系统化的调试技能,目标是从根源定位并修复缺陷,而不是只处理表面症状。它强调先理解问题、再动手修改,避免过早下结论或反复尝试同一无效方案。该技能适用于原因不明确、曾经“修复”后又复发、错误信息含糊或误导、多次修复失败,以及问题可能散布在代码库多个位置的场景。流程上,它提供一套 UNDERSTAND 十步检查清单:捕获精确复现路径、范围与近期改动;隔离相关组件与文件并追踪故障路径;检索确切错误信息并查阅官方文档;与代码库中的正常模式对比;使用顺序思考与 5 Whys 分析根因;写出可证伪的假设;用日志或测试验证机制;按既有模式施加最小修复并覆盖所有出现位置;记录洞察;按需更新文档与测试。技能还要求用 TodoWrite 跟踪各步骤进度,提供工具选择决策树,并在上下文占用达到约 50% 时通过摘要重启对话,以避免推理质量下降。完成前需进行质量检查,包括确认根因已识别、修复针对原因而非症状、全项目已覆盖、符合既有代码模式、原始症状消除、无回归、测试与日志验证通过、文档与测试已更新。

编程与开发45 次安装

build

build 是一个面向重大功能开发的流水线式工作流工具,将功能开发拆分为研究、规划、跟踪、实现四个阶段。它通过一系列子命令(research、implementation、progress、phase、status)帮助开发者逐步推进功能:先对功能创意做深度调研并生成 RESEARCH.md,再据此制定分阶段实现计划写入 IMPLEMENTATION.md,然后建立 PROGRESS.md 进度跟踪文档,最后按阶段逐项执行并在过程中实时更新进度。该工具强调在开发全程频繁使用 AskUserQuestion 澄清需求、验证假设,并遵循边做边测的“Always Works”理念,目的是防止范围蔓延、保证交付可用软件。本工具来自 redisearch/redisearch 仓库。

编程与开发45 次安装

mobile-developer

该技能面向移动应用开发场景,协助处理 React Native、Flutter 及原生 iOS/Android 的开发任务与工作流。它提供跨平台架构模式、性能优化、原生集成、离线同步、测试与发布等方面的指导、最佳实践与清单。使用前提是任务与移动开发相关;若任务与该领域无关或需要其他工具,则不适用。资料未提供具体功能调用方式、平台入口、收费信息或实际效果数据。

编程与开发45 次安装

ub-vuejs

这是面向 Vue 组件与组合式函数(composable)开发的技能,用于在编写和审查代码时落实 Vue 核心最佳实践。它要求使用严格 TypeScript、SFC(单文件组件)的 script setup 与 lang="ts",并采用 Composition API、defineModel()、useTemplateRef() 等现代模式;同时提供 watcher 清理时机、响应式 props 解构、SSR 与 hydration 处理等规则。该技能支持按需加载现代模式与遗留迁移参考文档,输出环境、版本、模式、遗留项与验证等说明,并在官方资料与仓库实际情况冲突时标记 OFFICIAL_CONFLICT 或 UNVERIFIED。适用于 Vue 核心范围(SFC、响应性、watcher、组件契约、SSR),Nuxt 与 Tailwind 相关问题则交由对应技能处理。

编程与开发45 次安装

html-explainer

HTML Explainer 是一个用于生成自包含 HTML 代码讲解页面的技能,能够把真实系统的某个子系统或流程整理成可交互的网页。它以内联 CSS、JavaScript 和 SVG 呈现内容,围绕仓库存代码提供三个阅读层次:概览(可点击的整体地图与段落导语)、扫读(章节摘要、表格与图示)、深入(可展开的代码面板)。该技能强调代码片段必须逐字来自仓库并标注 path:line 范围,否则不得出现在页面上;页面无需服务器或构建步骤,直接在浏览器中打开即可。工作流程涵盖范围界定、证据收集、页面组装、确定性校验(validate_explainer.py 需退出码为 0)和交付,默认输出路径为项目仓库中的 docs/<topic>-explainer.html,章节数上限为 6–9 个。

编程与开发45 次安装

how-to-print-multiple-objects-to-the-console-with-print-in-dart

该技能介绍如何在 Dart 中通过 print() 一次输出多个对象,实现类似 JavaScript console.log() 的多参数打印体验。Dart 的 print() 每次只能接收一个 Object? 参数,因此不能像 console.log('a', 1, 'b', 2) 那样直接传入多个参数。解决办法是使用 Dart 的 Records(记录)特性,把多个值组合成一个记录后交给 print() 输出。文中给出的示例包括:print((number, str)) 输出位置参数记录,print((DateTime.now(), str)) 混合类型,print((DateTime.now(), count: number, description: str)) 使用命名字段,以及 print((DateTime.now(), StackTrace.current)) 打印时间戳与堆栈。对应的输出会以圆括号包裹各字段,命名字段显示为 name: value 形式。

编程与开发45 次安装