SuperAPI AI 工具集

Skill 广场

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

更新于 10-20 00:13

编程与开发

37,157 个结果

compiler-frontend

Compiler Frontend 是一个面向 AI 智能体的编译器前端开发技能,用于指导从词法分析到 LLVM IR 生成的完整前端构建流程。它涵盖手写 DFA 词法分析器与 flex 方案对比、表达式与语句的 Pratt 解析与递归下降解析、C 或 Rust 中的 AST 节点设计、基于作用域哈希表的符号表实现、基础类型检查,以及通过 C API 或 llvm-sys 生成 LLVM IR。该技能还提供错误恢复策略(如恐慌模式与同步集)、常见问题排查表(解析器死循环、运算符优先级错误、LLVM 校验失败等),并关联 LLVM 优化、JIT 编译、MLIR、解释器与 Carbon 语言等技能,适合实现新语言、DSL 或为解释器与配置语言添加表达式解析。

编程与开发286 次安装

upgrading-react-native-storybook

该技能用于按受支持的迁移路径逐步升级 React Native Storybook。适用于将 @storybook/react-native 项目从 5.3.x 升级到 6.5.x 等场景。核心规则是每次只升级一个受支持的版本步骤,禁止从旧主版本直接跳到最新版本;先检测项目使用的包管理器并保持一致,再从 package.json、锁文件和配置文件中检测当前已安装的 Storybook 版本,然后应用恰好一个迁移步骤,验证后再报告下一个需要的步骤。在 6.5.x 到 7.6.x 步骤中,需将剩余的 storiesOf 故事转换为 CSF,而不是保留兼容模式。同时保留项目现有应用结构,只做当前步骤所需的迁移改动。

编程与开发286 次安装

finishing-a-development-branch

这是一个用于开发分支收尾的流程型技能,适用于实现已完成、全部测试通过、需要决定如何整合工作的场景。其核心流程为:验证测试 → 检测环境 → 呈现选项 → 执行选择 → 清理工作区。它会先运行项目完整测试套件(如 npm test / cargo test / pytest / go test ./...),测试失败则报告并停止。随后通过 git rev-parse 检测 git-dir、git-common-dir 与工作树路径,区分普通仓库、命名分支工作树与分离 HEAD 三种状态,并据此决定菜单与清理方式。确认基分支后,向使用者呈现选项:本地合并回基分支、推送并创建 Pull Request、保持分支现状;分离 HEAD 下仅显示推送创建 PR 与保持现状两项。执行合并时先验证合并结果的测试,绿测后再清理工作树并删除分支;创建 PR 时保留工作树以便处理反馈。仅当使用者明确要求丢弃时才进入删除流程,且需输入 discard 确认。

编程与开发285 次安装

dart-doc-validation

Dart 文档注释校验技能,提供校验 Dart 文档注释的最佳实践。核心是使用 `dart doc` 命令发现未解析的文档引用(unresolved doc reference)和未定义的宏(undefined macro)等警告,并建议在 analysis_options.yaml 中启用 comment_references lint。适用于编写或更新 Dart 代码中的 /// 文档注释、检查文档链接与宏、以及为发布到 pub.dev 做准备。技能同时给出不应套用的场景,如伪代码、非 Dart 代码块、生成代码和外部 Markdown 超链接。

编程与开发285 次安装

meteor-debugging

meteor-debugging 是一个用于诊断 Meteor 3 应用未知故障的调试技能。它强调在修改行为之前先定位第一个失败边界,通过稳定复现、收集证据、提出可证伪假设并逐项验证,最终确认根因并交由对应修复技能处理。该技能覆盖构建、服务端运行时、客户端渲染、DDP 数据、日志与插桩、测试与浏览器、移动端与生产等多类边界,并给出证据记录规则、交接路径与清理要求。

编程与开发285 次安装

node-inspect-debugger

Node Inspect Debugger 是一个面向 Node.js 的调试技能,基于 node inspect、--inspect/--inspect-brk、断点、Chrome DevTools Protocol(CDP)、堆快照与 CPU 性能分析等手段,帮助定位隐藏局部变量、异步挂起、不稳定测试、子进程、启动竞态、内存增长和 CPU 热点等问题。默认建议先用 node inspect,只有在需要脚本化断点、自动状态捕获、堆快照或 CPU 分析时才使用 CDP。资料给出了快速启动命令、调试器 REPL 常用命令、OpenClaw 相关提示、程序化 CDP 驱动示例以及 CPU/堆分析流程,并列出常见陷阱。

编程与开发285 次安装

angular-rxjs-patterns

本技能针对 Angular 应用中基于 RxJS 的异步处理,涵盖可观察对象的创建、常用操作符、错误处理、订阅管理、Subject 类型、热/冷可观察对象、服务中的实战模式以及测试方法。内容以代码示例为主,展示了如何用 of、from、interval、fromEvent 创建流,用 map、switchMap、mergeMap、concatMap、filter、take、combineLatest、forkJoin 等操作符处理数据流转,以及通过 takeUntilDestroyed、AsyncPipe、DestroyRef 管理订阅避免内存泄漏。适用于需要处理复杂异步数据流、实时更新、HTTP 请求防抖与取消、状态管理及重试逻辑的 Angular 生产级项目。

编程与开发285 次安装

kernel-memory-management

kernel-memory-management 是一个面向 Linux 内核 mm 子系统的低层开发技能,用于指导智能体处理内核内存分配问题。它涵盖物理页分配器(伙伴系统)、SLUB kmalloc 缓存、vmalloc 虚拟映射、内存区(DMA/Normal/MOVABLE)以及驱动中的安全分配模式,并可辅助调试内核 OOM、slab 损坏和 DMA 缓冲区分配问题。该技能提供分配器选择决策树、GFP 标志说明、NUMA 基础、调试命令和常见问题排查表,属于 kernel-internals 技能的扩展。适用于需要在 kmalloc、vmalloc、get_free_pages 之间做选择,或需要分析 /proc/meminfo 与 slab 统计的场景。

编程与开发284 次安装