SuperAPI AI 工具集

Skill 广场

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

更新于 11-11 00:16

编程与开发

40,571 个结果

backend-endpoint

该技能用于生成 REST 或 GraphQL 后端 API 端点,自动包含请求验证、错误处理与集成测试。当用户提及“添加端点”“创建 API”“新路由”等表述时自动调用。支持 Express、Fastify、NestJS、Next.js 和 GraphQL 框架,可生成路由处理器、验证模式(Zod、Joi、Yup、Express-validator)、错误处理中间件、测试文件及 API 文档注释。执行流程涵盖需求收集、模式检查、代码生成、验证、测试和摘要输出,并可与项目知识图谱集成以复用现有模式。

编程与开发17 次安装

database-migration

Database Migration Generator 是一个用于生成数据库迁移文件的技能,支持在模式变更时同时生成回滚逻辑,并在生成前进行 ToM(心智理论)确认,以保障数据库操作安全。该技能可自动识别项目使用的迁移框架(Knex、Prisma、TypeORM、Drizzle 或原生 SQL),收集迁移需求,确认理解后再生成带时间戳的迁移文件,包含 up 迁移(应用变更)与 down 迁移(回滚)。它会执行安全检查,识别如添加无默认值的 NOT NULL 列、删除有数据的列、重命名列可能破坏应用代码、添加唯一约束可能因重复数据失败、大表变更可能锁表等风险,并输出迁移摘要与运行、回滚命令。技能还包含知识图谱查询与执行摘要记录机制,用于沉淀模式、陷阱与决策。适用于新增表、添加列、修改列、删除列、重命名、添加索引和约束等模式变更场景。

编程与开发17 次安装

request-refactor-plan

这是一个用于制定重构计划的技能。当用户想要规划一次重构时,该技能通过访谈方式逐步澄清问题、探索代码库、确定实现范围与测试覆盖情况,并将实现拆分为尽可能小的提交步骤,最后把重构计划整理成 GitHub issue 提交。其核心特点是把重构工作细化到“每个提交都让程序保持可运行状态”的程度,适用于需要系统性、可审查地推进代码重构的开发场景。

编程与开发17 次安装

rsdoctor-v2-upgrade

该技能用于将 Rspack 项目中的 Rsdoctor 从 1.x 升级到 2.0,以最小化且不改变行为的差异完成迁移。它会审计现有集成、确认由哪个包提供当前生效的 RsdoctorRspackPlugin,区分直接集成与框架自带的传递依赖;检查 Node.js 与 Rspack 版本是否满足 2.x 的 engines 与 peer dependency;更新 Rsdoctor 相关依赖与导入方式,将 @rsdoctor/rspack-plugin 替换为 @rsdoctor/core 并改用 ESM 导入,同时按迁移映射替换被移除或废弃的配置项,保留原有报告意图。若项目使用 AI 工作流,还会移除 @rsdoctor/mcp-server 及其编辑器 MCP 配置和启动脚本,改用 @rsdoctor/agent-cli 与结构化输出。迁移完成后需重新安装依赖、在支持的 Node.js 版本下运行生产构建,确认报告页面与数据文件,并执行测试与类型检查。适用于 Rspack 项目的 Rsdoctor 版本升级场景;webpack 项目不适用,应先迁移到 Rspack。

编程与开发17 次安装

necessity-audit

Necessity Audit 是一个用于审查生命周期规格(需求、技术规格、架构)是否过度设计的技能工具。它通过三阶段流程(分类、Codex 对抗式辩论、整合)来识别规格中的过度设计元素,依据 YAGNI/KISS 原则和 6 维度评分标准进行评定。该工具会生成包含分类结果、辩论结论的报告,并以 ✅ Audit Clear 或 ⛔ Audit Revise 哨兵标记作为最终判定。适用于开发者在编写或评审规格文档时,自动检测不必要的复杂性,帮助精简设计。

编程与开发17 次安装

grill-diff

Grill Diff 是一个代码差异审查技能,用于对代码变更进行深入质询式审查。它先确定审查范围(文件范围与差异基线可自由组合),读取所有变更文件建立整体认识,然后逐文件、逐项质询每一处改动。发现疑点时,会咨询三个内部专家角色:正确性与边界情况、安全性、范围与必要性。每位专家在参考先前意见后给出判断与置信度(高/中/低),据此分类:任一专家给出高置信度则呈现给用户;最高仅为中置信度或专家意见不一致则作为“不确定”呈现;全部为低置信度则静默丢弃。文件内所有发现分类完成后,合并重复项、关联相关项,逐条呈现存留发现并与用户讨论直至达成共识,同时给出推荐修复方案。无存留发现的文件静默通过。

编程与开发17 次安装

technical-change-tracker

Technical Change Tracker 是一个用于跟踪代码变更的技能:以结构化 JSON 记录每次变更,通过状态机约束变更流程,并支持 AI 会话交接,让机器人在上一会话过期或被放弃后仍能继续任务。它提供 /tc 系列命令(init、create、update、status、resume、close、export、dashboard、retro),每个 TC 记录包含进度摘要、后续步骤、阻塞项、关键上下文和进行中的文件,便于下一次会话精确接续。记录采用仅追加的修订历史,测试用例可附日志片段证据,输出符合 WCAG AA+ 的无障碍 HTML(深色主题、rem 字体),并提供纯 CSS 的状态筛选仪表板。实现仅依赖 Python 标准库,无外部依赖;可通过 /tc retro 从 git 历史批量回溯创建记录。记录工作由后台子代理执行,不打断编码。仓库采用 MIT 许可证。

编程与开发17 次安装