SuperAPI AI 工具集

Skill 广场

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

更新于 11-15 00:13

编程与开发

41,172 个结果

ponytail

Ponytail 是一个面向编程任务的技能提示词,让 AI 以“懒惰的资深开发者”模式工作:用最少的新代码完整解决问题,并用一段忙碌的人读一遍就能懂的回复作答。它要求先明确改动会影响的所有位置(调用方、测试、夹具、配置、导出),再按现有代码库中的辅助函数、组件、服务或既有模式、标准库与平台能力、已安装依赖的优先级,选择能完全奏效的最小方案;删减优先于新增,只注释代码无法表达的“为什么”。按 lite、full、ultra 三档切换严格程度,full 为默认;每条回复结尾需用一两行说明跳过了什么、没检查什么以及用户必须知道的风险。它要求修复缺陷前检索所有调用方并一次性解决根因,新写的非平凡逻辑需配一个小的测试或基于断言的自我检查,已知限制要写注释标注。同时明确不可削减的底线:信任边界上的校验、防止数据丢失的错误处理、安全、可访问性、真实硬件所需的校准,以及用户明确要求的内容。

编程与开发6 次安装

accelerate

Accelerate 是 HuggingFace 推出的统一分布式训练库,目标是让 PyTorch 训练脚本以极少的代码改动运行在不同硬件与分布式方案上。它的核心用法是引入 Accelerator、实例化、调用 prepare() 接管模型、优化器和数据加载器,并把反向传播改为 accelerator.backward(),通常只需新增约 4 行代码。之后用单条 accelerate launch 命令即可启动,支持单 GPU、多 GPU、多节点、TPU 和 Apple MPS 等环境。通过 accelerate config 交互式配置,可启用混合精度(fp16、bf16、fp8)、DeepSpeed ZeRO、FSDP、梯度累积等能力,而无需重写训练逻辑。设备放置、混合精度与分片由库自动处理,用户不需要手动 .to('cuda')。它常用于需要快速把单卡脚本扩展到多卡的场景,也适合依赖 HuggingFace 生态(如 Transformers、TRL、PEFT)的项目进行原型验证。限制方面,若需要回调体系、多节点编排与超参搜索或更底层的 DeepSpeed API 控制,可考虑 PyTorch Lightning、Ray Train、DeepSpeed 或原生 DDP。

编程与开发6 次安装

design-an-interface

该技能用于为某个模块生成多个截然不同的接口设计方案。它基于《A Philosophy of Software Design》中的“Design It Twice”理念:第一个想法通常不是最好的,因此应先生成多个差异显著的设计再做比较。适用于需要设计 API、探索接口形态或对模块接口做取舍决策的场景。工作流包括:收集需求(模块解决什么问题、调用方是谁、关键操作、约束、对外暴露与隐藏的边界),通过并行子代理生成设计(用 Task 工具同时启动 3 个以上子代理,每个子代理被赋予不同约束,例如最小化方法数量、最大化灵活性、优化最常见用例、借鉴特定范式或库),每个设计输出接口签名、使用示例、内部隐藏内容和权衡取舍;随后依次展示各设计,方便用户吸收每种方案。展示完成后从接口简洁性、通用性与专用性、实现效率、深度(小接口隐藏大复杂度为佳,大接口薄实现为差)、易用与易误用等维度进行比较,讨论用散文而非表格,并突出设计分歧最大之处。最后进行综合,询问哪个设计最契合主要用例、是否有其他设计要素值得吸收。评价标准与反模式也一并给出:不要让子代理产出相似设计、不要跳过比较、不要实现、不要基于实现工作量评估。

编程与开发6 次安装

pva-opgen

pva-opgen 是 NVIDIA 技能库中的一个技能,用于根据已验证的 pva-spec 交接(handoff)生成、修改或修复完整的向量化 NVIDIA PVA 算子。它实现已批准的 Spec 契约,交付公共 API、主机代码、VPU 代码、CPU 参考实现、构建接线、示例、测试和文档,并通过 pva-build-test 进行验证,必要时调用 pva-debug 进行有界修复。该技能要求输入经过校验的 opgen-inputs.json、记录的操作符规范、测试矩阵、证据清单以及就绪的 Doctor 报告,并在缺少必要依赖时返回 BLOCKED。

编程与开发6 次安装

pva-setup

pva-setup 是 NVIDIA 提供的 PVA 开发环境安装与配置技能,用于在开发主机上安装和配置 NVIDIA PVA SDK、NVVPU 编译器以及 L4T 目标运行时。它支持 x86-64 Ubuntu 开发主机与 Arm64 Jetson Linux(L4T)目标,可通过 PVA_BUILD_MODE=L4T 交叉编译,或 PVA_BUILD_MODE=EMU 在主机上仿真。工作流程为 Doctor → Setup → Doctor → Spec → OpGen,Doctor 负责检查就绪状态而不安装软件,Setup 在需要安装或配置时由用户调用。该技能会解析安装指南、SDK 版本、安装路径、目标 SSH 连接等输入,检查安装前提,配置开发主机与 L4T 目标,准备 SDK 参考文档,并最终生成报告。适用于需要搭建 PVA 开发环境的场景,不涉及 DriveOS 和 ASIP 设置。

编程与开发6 次安装