SuperAPI AI 工具集

Skill 广场

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

更新于 11-04 00:13

编程与开发

39,490 个结果

rust-ffi

rust-ffi 是一个针对 Rust 的 FFI(外部函数接口)边界设计技能,强调“设计而非发现”一条可持续维护的边界。其核心主张是让 FFI 层只做薄翻译:所有业务逻辑放在不感知 FFI 的普通 Rust crate 中,extern 层只负责类型转换、指针校验和向内调用。该技能要求边界不跨 panic 展开(在每个 extern "C" 入口用 catch_unwind 转为错误码或输出参数)、每个指针在签名与文档中明确所有权(谁分配、谁释放、有效期限、是否允许 null),并对跨边界结构体使用 #[repr(C)]、对句柄 newtype 使用 #[repr(transparent)] 以固定 ABI 契约。它还要求隔离共享库的进程级状态,优先使用不透明句柄而非模块级 static;导出符号以库名为前缀(如 mylib_client_new / mylib_client_free);采用 Edition 2024 的 unsafe extern {} 与 #[unsafe(no_mangle)] 写法;字符串与切片需经 CStr/CString 及指针加长度方式显式转换并做一次 UTF-8 校验。验证方面建议 cargo test、cargo miri test、cargo clippy,并补充一门外部语言加载库、执行创建-使用-销毁并配合平台泄漏检查的边界测试。

编程与开发40 次安装

setup-rust-skills

setup-rust-skills 是一个用于配置 Rust 仓库的配置类技能,由用户主动调用后,为整套 Rust 技能集写入基础配置:lint 与格式配置(Cargo.toml 中的 lint 级别、clippy.toml 中的可配置项、rustfmt.toml),以及记录项目姿态的 docs/agents/rust.md(edition、MSRV、异步运行时、no_std、unsafe 策略等事实)。它遵循“先读后写、绝不覆盖用户刻意设置”的原则,已有文件以 diff 形式提交审批,只补充缺失项。适用于希望统一 Rust 项目质量门禁与代理协作约定的场景。

编程与开发40 次安装

id-capture-cordova

Scandit ID Capture(IdCapture)在 Cordova / PhoneGap 项目中的集成技能,对应插件 scandit-cordova-datacapture-id。用于扫描护照、驾照、身份证、居留证等证件,读取 MRZ / VIZ 信息并提取持证人姓名、出生日期等字段。技能强调不要依赖记忆中的旧版 API:ID Capture API 在 v7 → v8 之间重构,独立的 AamvaBarcodeVerifier 被移除,改为设置标志位并新增多项验证 API;Cordova 插件在 deviceready 之后把类挂到全局 Scandit.* 命名空间,采用命令式 DataCaptureView + connectToElement 模式,并使用 Cordova 的 pause / resume 文档事件管理生命周期,与 iOS、Android、Web、Flutter、React Native、Capacitor SDK 均不相同。技能还列出常见易被误写的 API 对照、产品设计建议(按需限定证件类型、选择匹配的扫描器、处理 didRejectId、默认匿名化)、意图路由(集成、附加模块、迁移)以及许可证密钥获取流程。

编程与开发40 次安装

structure-review

Structure Review 是一个用于审查代码结构的技能,围绕两个核心问题展开:每一处结构是否在当前就物有所值,以及是否缺少能让代码更易导航和理解的结构。它帮助识别过度结构(如推测性抽象、过早泛化)和结构不足(如扁平目录、职责混杂、所有内容集中在一个文件或层级)。该技能适用于被询问代码是否过度工程化,或需要评估代码组织是否合理时。审查流程包括:阅读变更文件、附近接口及受影响的测试或文档,将每个文件分类为必要结构、当前即可回本的可读性结构、或推测性低价值结构;检查过度结构信号(如当前行为几乎不涉及的额外数据库列、JSON 字段、DTO 属性、配置键或钩子,增加跳转却不改善命名、复用、不变量或边界的辅助函数或包装器,调用方仍需了解抽象声称隐藏的内部细节,没有具体第二用途的扩展点、策略对象、插件钩子或标志等);检查结构不足信号(如一个目录有 10 个以上文件且跨越三个或更多不相关关注点而无子目录分组,模块公开接口混杂调用方必须自行过滤的能力,总是一起变更的文件在树中相距甚远等)。输出包含 Findings、Keep As-Is、Restructure Candidates、Open Questions 和 Verdict 五部分,并遵循最小有用建议、不制造简化机会等沟通规则。

编程与开发40 次安装

ponytail-review

ponytail-review 是一款专用于代码审查的技能,只关注过度工程化问题,找出可以删减的内容:重复实现的标准库功能、不需要的依赖、推测性的抽象、死代码等。它以每行一条发现的形式输出,包含位置、应删除的内容及替代方案,并以可减少的代码行数作为最终指标。它只列出建议、不实际修改代码,正确性缺陷、安全漏洞和性能问题不在其范围内,需交由常规审查处理。

编程与开发40 次安装

solidcraft-checking

solidcraft-checking 是 SolidCraft 参数化 CAD 工作流中的检查技能,需配合 solidcraft-modeling 和 solidcraft-editing 使用。它在构建、修改或移植 SolidCraft 设计时,补充检查 SolidCraft 本身不会报告的错误,并处理设计存放在代码仓库中的相关工作。该技能包含脚本工具(run.py、scb.py、compare_step.py)和测试,用于验证草图自由度、参数范围、布尔运算警告及体积精度等。适用于将设计保存为脚本或 JSON 文件、需要可重复构建和版本控制的场景。

编程与开发40 次安装