SuperAPI AI 工具集

Skill 广场

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

更新于 11-14 00:15

编程与开发

41,003 个结果

code-refactoring

该技能提供一套代码重构的模式与技巧,目标是在不改变代码行为的前提下提升代码质量。内容涵盖重构原则(何时重构、何时不应重构)、常见代码坏味道(如过长方法、深层嵌套条件、基本类型偏执、依恋情结)以及具体重构手法(提取方法、以多态替换条件、引入参数对象、用常量替换魔法数字)。同时给出安全重构流程与检查清单,强调测试先行、小步修改、每次改动后运行测试、频繁提交并审查差异。适用于清理遗留代码、降低复杂度、改善可读性等场景。

编程与开发11 次安装

code-review

Code Review 是一个用于自动化代码审查的 AI Agent 技能,主要面向 Pull Request(PR)场景。它通过专门的审查模式,对代码的质量、安全、性能和最佳实践进行分析。根据资料,它涵盖四大审查类别:安全审查(SQL 注入、XSS、命令注入、不安全的反序列化、硬编码密钥/凭证、不正确的认证/授权、不安全的直接对象引用)、性能审查(N+1 查询、缺少数据库索引、不必要的重渲染(React)、内存泄漏、异步代码中的阻塞操作、缺少缓存机会、过大的打包体积)、代码质量审查(代码重复即 DRY 违反、函数职责过多即 SRP 违反、深层嵌套/复杂条件、魔法数字/字符串、命名不佳、缺少错误处理、类型覆盖不完整)以及测试审查(新代码缺少测试覆盖、未测试行为的测试、不稳定的测试模式、缺少边界情况、外部依赖的模拟)。输出采用固定的结构化格式,将问题分为关键(必须修复)、建议(应考虑)、小问题(可选)三类,并附上“做得好的地方”给予正面反馈,每条问题包含文件与行号、说明、原因和修复建议。

编程与开发11 次安装

finishing-a-development-branch

这是一个用于收尾开发分支的技能,在实现完成且所有测试通过后,帮助开发者决定如何整合工作成果。它遵循“验证测试 → 呈现选项 → 执行选择 → 清理”的核心原则,提供四个结构化选项:本地合并回基分支、推送并创建 Pull Request、保持分支原样、丢弃该工作。技能会先运行项目测试套件,测试失败则停止并提示必须先修复;随后确定基分支,再让用户选择后续流程。选择合并或丢弃时会清理 worktree,丢弃操作需输入 discard 确认。该技能常被 subagent-driven-development 和 executing-plans 调用,并与 using-git-worktrees 配合使用。

编程与开发11 次安装

next-best-practices

Next.js 最佳实践技能,用于在编写或审查 Next.js 代码时应用一套规范与规则。内容覆盖文件约定、RSC 边界、数据模式、异步 API、元数据、错误处理、路由处理器、图片与字体优化、打包、脚本、水合错误、Suspense 边界、并行与拦截路由、自托管及调试技巧等主题,并分别指向对应的说明文档。该技能可帮助开发者识别无效的 React Server Component 写法、非序列化 props、Server Action 异常等问题,涉及 Next.js 15+ 的异步 API 变更与 v16 中间件重命名等事项。

编程与开发11 次安装

requesting-code-review

这是一个用于在完成任务、实现重大功能或合并代码前请求代码审查的技能。其核心原则是“尽早审查、频繁审查”,通过调度 superpowers:code-reviewer 子代理来发现潜在问题,防止问题累积。该技能规定了强制审查的时机(如子代理驱动开发的每个任务后、完成重大功能后、合并到主分支前)和可选但有价值的时机(如遇到困难时、重构前、修复复杂 bug 后)。使用方式包括获取 git SHA、填写模板并调度子代理,然后根据反馈修复问题。适用于采用子代理驱动开发、执行计划或临时开发的场景,帮助团队在开发流程中系统化地引入代码审查环节。

编程与开发11 次安装

writing-plans

writing-plans 是一个用于编写多步骤任务实施计划的技能,适用于已有规格或需求、尚未开始写代码的阶段。它要求以“工程师对代码库零上下文”为前提,把每个任务拆成 2-5 分钟的小步骤,并给出精确文件路径、完整代码、测试命令与预期输出、提交命令。计划遵循 DRY、YAGNI、TDD 与频繁提交原则,保存到 docs/plans/YYYY-MM-DD-<feature-name>.md,并在完成后提供子代理驱动或并行会话两种执行方式。

编程与开发11 次安装

karpathy-guidelines

karpathy-guidelines 是一套面向 LLM 编码行为的行为准则,源自 Andrej Karpathy 对 LLM 编码常见失误的观察,用于减少 LLM 写代码时容易犯的错误。它适用于编写、审查或重构代码的场景,目标是避免过度复杂化、进行外科手术式的精准修改。准则明确说明其权衡:偏向谨慎而非速度,对于琐碎任务需自行判断。内容包含四个部分:一、编码前先思考,明确陈述假设、不确定就提问、存在多种理解时全部列出、有更简单方案要指出、遇到不清楚的地方停下来询问;二、简单优先,只写解决问题所需的最少代码,不做用户未要求的功能、抽象、灵活性或错误处理,200 行能压到 50 行就重写;三、外科手术式修改,只改动必须改动的地方,不顺手“改进”相邻代码、注释或格式,不重构没坏的东西,匹配现有风格,发现无关死代码只提及不删除,仅清理自己改动造成的孤儿引用,判断标准是每一行改动都能直接追溯到用户请求;四、目标驱动执行,把任务转成可验证目标,例如“加校验”变成“先为非法输入写测试再让其通过”,多步任务给出简短计划并列明每步的验证方式。

编程与开发11 次安装

vercel-react-native-skills

React Native Skills 是一套面向 React Native 与 Expo 应用开发的最佳实践规则集,用于指导开发者构建高性能移动应用。它涵盖列表性能、动画、导航、UI 模式、状态管理、渲染、Monorepo 结构与配置等多个类别,并按优先级划分(CRITICAL、HIGH、MEDIUM、LOW)。在构建 React Native 组件、优化列表与滚动性能、使用 Reanimated 实现动画、处理图片与媒体、配置原生模块或字体、以及组织含原生依赖的 Monorepo 项目时,可参考这套规则。每条规则均以独立文件形式提供原因说明、错误代码示例、正确代码示例及额外参考。

编程与开发11 次安装

dxe-prototype-to-production

这是一个面向原型加固的技能,用于将已有原型改造成可真正投入使用的系统,重点覆盖失败状态、无障碍、安全边界与可维护性。其核心理念是:原型证明可能性,生产环境赢得信任,不能把跑通主流程当作可交付系统。技能要求保留原型的探索成果但替换其捷径,在打磨视觉前先枚举边界情况,把无障碍、鉴权、空状态和失败路径视为发布必需项,优先采用朴素清晰的状态模型,并测量慢网络、大数据和重复使用下的失效点。技能提供“原型捷径→生产替代”的硬化映射表(如假数据→真实加载/错误/空状态、仅客户端鉴权→真实会话与权限校验、只覆盖正常路径的表单→校验与可恢复错误、硬编码值→令牌与配置、仅桌面交互→键盘/触摸/减少动效路径),并给出偏好与拒绝清单及发布前审查清单。

编程与开发11 次安装

full-output-enforcement

Full-Output Enforcement 是一个用于约束大语言模型输出行为、防止内容被截断和占位的指令型技能。它将任务视为生产关键任务,要求模型输出完整结果,而非为节省篇幅而简化。技能明确列出了一批被禁止的输出模式,包括代码中的省略注释(如 // TODO、// 实现此处、// 同上)、占位符(如裸 ...)以及散文式的收尾用语(如“如需继续请告诉我”“其余部分同理”等)。它还禁止结构性捷径,例如在需要完整实现时只给骨架、跳过中间章节、用示例加说明替代重复逻辑,或只描述代码应做什么而不写出代码。执行流程分为三步:先通读请求并锁定可交付物的数量,再完整生成每一项,最后在输出前重新核对请求与交付物是否一一对应。对于长输出,技能要求在接近 token 上限时不要压缩或跳过内容,而是在干净的断点处结束,并附上暂停提示,格式为 [PAUSED — X of Y complete. Send "continue" to resume from: next section name],用户发送 continue 后从断点继续,不重述、不重复。最后提供快速检查清单,确保输出中不出现被禁模式、所有请求项均已完成、代码块为可运行代码、没有因节省空间而被缩短。

编程与开发11 次安装

mover-movement-system

这是一个面向 Unreal Engine 5.8 的 Mover 实验性移动系统技能说明,内容围绕 Epic 的 Mover 插件展开:它是以数据驱动、确定性模拟和回滚网络为特点的模块化移动框架,旨在替代 UCharacterMovementComponent。资料介绍了 Mover 的基本心智模型(ProduceInput → SimulationTick → FinalizeFrame)、同步状态与提议移动的结构、启用插件与 C++ 模块依赖、最小 Mover 角色实现、移动模式、分层移动、瞬时效果、跳跃下蹲与状态查询、共享移动参数,以及网络后端和从 CMC 迁移的对照表。适合在 UE 项目中实现角色或任意 Actor 的模块化移动、自定义移动模式、冲刺击退等临时运动及网络回滚同步时参考。

编程与开发11 次安装