SuperAPI AI 工具集

Skill 广场

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

更新于 11-01 00:15

编程与开发

39,074 个结果

create-plan

Create Plan 是一个用于编程任务的规划技能,当用户明确要求为某个编码任务制定计划时使用。它的目标是把用户的提示转化为一份简洁、可执行的计划,并作为最终助手消息输出。整个工作流程采用只读模式,不写入或更新任何文件。它会快速扫描上下文,包括 README.md、docs/、CONTRIBUTING.md、ARCHITECTURE.md 等文档,浏览可能被改动的相关文件,并识别语言、框架、CI/测试命令、部署形态等约束。只有在确实受阻时才会提出最多 1–2 个问题,且优先使用选择题形式;如果不确定但不构成阻碍,则做出合理假设并继续。计划按固定模板输出:先是一段简短说明意图与方法,然后明确列出范围内与范围外事项,接着给出默认 6–10 项的行动清单,每项为具体、原子化、按顺序排列的动作(发现→修改→测试→发布),以动词开头,并在适用时包含测试/验证项与边界情况/风险项。如有未知事项,会附上最多 3 条开放问题。计划不包含元解释,也不写代码片段,保持与具体实现无关。

编程与开发53 次安装

check-existing

check-existing 是一个面向开发流程的调研型技能,用于在动手实现新功能之前,先澄清需求,再系统性地检索是否已有现成的库、工具或项目内本地包(含 monorepo 组件)能够解决问题,从而避免重复造轮子、把自研范围压到最小。它的工作流分为五个阶段:先查阅项目既有的决策记录(docs/decisions/ 中的 ADR 索引)与经验教训文档,避免重复踩坑;再通过逐个提问的方式澄清需求,包括意图、技术细节、约束与优先级以及搜索关键词;随后整理出结构化的需求定义;接着优先排查项目内部的替代方案(借助 investigation agent、依赖树、Grep 检索本地包与 monorepo 结构),再分层次检索外部开源方案(PyPI、GitHub Topics、标准库,再到实现示例、对比文章、Stack Overflow,最后到最新趋势),并通过 Context7 MCP 或官方文档获取一手资料,用 solutions agent 对候选方案做适配度、实现成本与风险的比较;最后输出调研结论与推荐,按完全替代、组合利用、参考实现三档给出候选,并说明采用建议或自研的最小范围。该技能在需求尚未完全确定时也可启动,通过提问逐步具体化。它只负责调研,不负责设计与实现,完成后会移交给 Plan Mode 或后续的规划流程,并建议将可复用的判断依据沉淀为 ADR。

编程与开发53 次安装

ts-morph-analyzer

ts-morph-analyzer 是一个基于 ts-morph 的轻量级 TypeScript/JavaScript 代码库分析工具集,用于在不读取完整文件、不大量占用上下文的情况下理解代码结构。它提供多个脚本:extract-signatures.ts 提取函数、方法、类签名及 JSDoc;trace-calls.ts 沿调用链向上(谁调用了它)或向下(它调用了谁)追踪函数调用层级;analyze-exports.ts 梳理模块的导出与依赖结构;code-smells.ts 检测循环依赖、过长函数、参数过多、缺失 JSDoc 等架构问题。适用于调试 TypeScript/JavaScript 缺陷时追踪调用链、快速熟悉陌生代码库、做架构决策或代码审查。使用时需在技能目录执行 npm install 安装依赖,通过 npx ts-node 运行脚本并传入文件或目录路径及相应参数,支持 JSON 输出。

编程与开发53 次安装

port-c-module

该技能用于指导将 C 模块移植为 Rust 实现,适合在开始把某个 C 模块重写为 Rust 时使用。使用时需以参数形式提供要移植的模块名,例如 /port-module triemap,技能会围绕指定模块展开分析、制定移植计划、创建 Rust crate、实现纯 Rust 逻辑、对比 Rust 与 C 的 API、创建 FFI 包装层、接入 C 代码并测试集成。整个过程涵盖从阅读 src/ 下的 .c 与 .h 文件、识别头文件暴露内容、判断类型传递方式与 FFI 可行性,到理解数据结构与生命周期、梳理跨模块依赖、识别全局状态与 Redis 模块交互、定位相关测试等步骤。随后生成移植计划文档,在 src/redisearch_rs 下创建库 crate,编写惯用 Rust 代码与测试,必要时使用 criterion 微基准和 proptest 属性测试,最终通过 c_entrypoint 下的 FFI crate 以 extern C 函数暴露给 C 代码库,并删除原 C 头文件与实现、更新引用、运行 C/C++ 单元测试与集成测试。

编程与开发53 次安装