google-gemini-embeddings
Google Gemini 嵌入 API 使用指南,基于 gemini-embedding-001 模型生成文本向量,用于构建 RAG 系统、语义搜索与文档聚类,支持 768 至 3072 维输出及多种任务类型。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-31 00:15
39,035 个结果
Google Gemini 嵌入 API 使用指南,基于 gemini-embedding-001 模型生成文本向量,用于构建 RAG 系统、语义搜索与文档聚类,支持 768 至 3072 维输出及多种任务类型。
面向软件架构设计的中文技能,提供架构图生成、项目架构分析与依赖分析脚本,覆盖 React、Next.js、Node.js、Express、React Native、Swift、Kotlin 等技术栈,强调可扩展与可维护系统。
一份关于 TypeScript 高级类型系统的技能指南,涵盖泛型、条件类型、映射类型、模板字面量类型与工具类型,用于构建类型安全的库、组件、API 客户端、表单校验与状态管理,并包含类型推断技巧、最佳实践与常见陷阱。
Godot 4.x 游戏架构技能,用于判断运行时状态应由谁拥有、如何按生命周期划分数据、管理器应放在场景还是 autoload、场景切换如何组织,以及存档与读档的边界。核心原则是:每份状态只设一个权威所有者,并放在满足游戏流程的最短生命周期内。适用于需要梳理状态归属、设计管理器职责或规划存档结构的 Godot 项目;不涉及基础节点选择、场景实例化、信号机制或编程模式实现。
基于 Mock 数据、无需后端即可生成原型 UI 的技能,技术栈为 Vue 3 + TypeScript + NuxtUI v4,在独立的 ui-proto 仓库 modules-task 目录下按任务累积界面,面向策划人员的 vibe coding 场景。
DeepWiki 为公开 GitHub 仓库提供 AI 生成的文档查询工具,可获取仓库结构、架构、API 文档、代码解释与交互式图表,支持网页访问与 MCP 服务器接入。
用于系统级软件架构评审的技能,覆盖耦合与内聚、SOLID 原则、API 设计、可扩展性与技术债,输出按严重程度排序的评审报告与改进建议。
PostHog 数据仓库的 Custom REST 源技能:通过编写 JSON manifest 把任意 REST API 接入为可查询表,无需为每个源写代码。适用于没有内置连接器的内部服务、小众 SaaS 或公开 API。属 alpha 能力,每个 manifest 最多 50 个资源,每个项目最多 5 个 Custom 源。
weekly-review 是一个根据 Git 提交记录生成每周工作摘要的技能,将最近 7-10 天本人提交归并成要点,并按 bug 修复、技术债、新增功能分类。
面向 Blender 5.x 的 Python(bpy)脚本编写技能包,覆盖自定义操作符、UI 面板、插件开发、上下文管理、处理器与定时器、属性系统、批处理及数据模型访问,并优先通过官方 Blender MCP Server 在运行中的会话里执行脚本与检查场景。
该技能用于精简 Rust FFI crate 暴露的 C 符号:删除未被使用的符号,以及仅在 C/C++ 单元测试中使用、属于实现细节的符号。使用前先用 analyze-rust-ffi-crate-surface 枚举并分析所有 FFI 符号(如带 #[unsafe(no_mangle)] 的 extern "C" fn 或类型定义)。对未使用符号直接删除 Rust 定义,并通过 ./build.sh RUN_UNIT_TESTS 运行 C/C++ 单元测试确认其确实未被使用。对仅用于 C/C++ 单元测试的符号,制定方案:重构测试不再使用它,或删除依赖它的测试/断言(因其窥探 Rust crate 实现细节),或保留但标注为“test only”。适用于重构 Rust FFI crate、希望收敛对外 C 接口面的场景。
Auto Type Checking 是一个用于在每次编辑文件后立即运行 TypeScript 类型检查的技能,借助 Cursor hooks 自动执行,在继续下一步之前就标记出类型错误,避免等到构建阶段才发现问题。它提供了手动运行 npx tsc --noEmit 的方式,也给出了通过 .cursor/hooks.json 配置 afterFileEdit 事件自动触发检查脚本的完整示例。该技能还列出了常见类型错误的排查方向,包括缺失导入、类型不匹配、缺少属性、空值安全和泛型约束,并附带了使用 --noEmit、--incremental、路径别名配置以及 monorepo 运行位置等实用提示。
Revopush OTA Setup 是一个用于在 React Native 或 Expo 应用中集成 Revopush 空中(OTA)更新 SDK 的技能。Revopush 是 Microsoft CodePush 的托管(SaaS)替代品,JS API 与大部分原生接线方式相同,仅包名和服务器 URL 不同。当前 SDK 2.5.x/2.6.x 支持自动差分更新,服务器仅发送变更字节,无需额外配置。该技能引导开发者完成项目检测、SDK 版本选择与安装、原生集成、JS 层包装、部署密钥配置与发布验证,适用于需要为 RN/Expo 应用添加 OTA 更新能力的场景。
triage-pr 是一个用于驱动拉取请求(PR)从草稿状态、CI 失败状态走向可合并状态的技能。它分为两个阶段:阶段 A 在 PR 仍为草稿时运行,检查并修复范围内的 CI 失败(如 lint、manifest-lint、构建等),循环直到 CI 通过或报告阻塞项;阶段 B 在 PR 标记为可审查后运行,等待配置的审查机器人,验证并提出处置建议。该技能支持自动检测当前分支的 PR、指定 PR 编号或 URL、仅运行 CI、干跑、绿色时提升、自动应用等多种使用模式。配置项位于同目录的 config.json 中,包括 reviewBots、maxCiRounds、maxReviewRounds、promoteOnGreen、humanEnvelope 等。合并到主分支永远不会自动化,始终由人工操作。
全栈开发与架构设计助手,面向新建项目、功能开发、问题修复、代码重构、代码审查与技术咨询等场景,通过状态文件与渐进式交付流程组织研发工作。
该技能基于 Ousterhout《软件设计哲学》第二版与 Brooks 的“概念完整性”思想,用于降低理解和修改软件设计的复杂度。它提供三条路线:设计新模块或关键接口、在降低复杂度的前提下改进既有代码、评审 diff/设计/PR/设计门禁。核心概念包括战略性设计、深模块、信息泄漏、设计两次、读者而非写者等。评审类调用为只读,只输出发现;设计与改进可在用户请求范围内编辑。输出要求给出命名过的设计或修复、理由与下一步。技能不引用或重构原书内容,也不把一行 bug 修复升级为设计练习。
Performance Optimization 是一个面向 AI 智能体的技能(skill),用于在性能成为明确目标或明显风险时指导代码优化。它强调以可测量的瓶颈分析为基础,通过更高效的算法、更少的内存分配、更好的 I/O 模式以及基准测试来验证改进效果。该技能覆盖循环与迭代、变量与临时值、内存与分配、算法与数据结构、字符串操作、I/O 与网络、并发与并行、惰性求值与短路、缓存、数据序列化、错误处理、日志与可观测性等主题,并给出激活条件、前置输入、优化工作流以及正反代码示例。其核心目标是在不改变可观察行为的前提下让代码更快或更轻量,同时保持正确性、安全性和可维护性。
candid-loop 是一个用于自动重复执行 candid-review 并修复问题的技能,其目标是让代码在循环的“审查—修复—再审查”流程中逐步清理,直到不再发现可处理的问题或达到最大迭代次数。它提供三种执行模式:auto 自动应用全部修复、review-each 逐条以 Yes/No 确认、interactive 提供跳过、加入忽略列表以及跳过剩余问题的完整控制。用户可通过 CLI 参数或配置文件设置模式、最大迭代次数、需要强制执行的类别以及忽略规则(按类别、标题正则或问题 ID)。循环过程会记录已修复问题、迭代次数和最终状态(PASS、INCOMPLETE 或 CANCELLED),并设有防振荡、无进展即停止等约束;启用决策登记后,还会复用此前已回答的问题答案,并汇总已应用决定、新提出问题和未解决问题。
java-route-mapper 是 Java Web 源码路由与参数映射分析工具,从源码中提取所有 HTTP 路由和参数结构,自动保存为 MD 文档。可用于无 API 文档项目的接口梳理、下游漏洞审计 Skill 的路由数据源、源码端点完整分析,支持 Spring、Struts2、Servlet、JAX-RS、Web Service 等框架。
MatrixScan AR(Barcode AR、BarcodeAr)是 Scandit SDK 中用于 Android(Kotlin/Java)的条码增强现实扫描能力,可一次扫描多个条码,并在被跟踪的条码上叠加 AR 高亮与标注。该技能面向 Android 集成场景,强调不要依赖记忆中的旧版 API,需以官方参考为准,并给出了 BarcodeAr 的构造方式、BarcodeArView 的自动挂载与生命周期、监听回调线程、高亮与标注提供者、符号体系命名、权限与反馈类包路径等 Android 特有注意事项。使用前需配置 Scandit 许可密钥,可通过 Scandit MCP 服务器获取试用密钥或自行在官网生成。
Merge Open PRs 是一个可手动触发(/merge)的技能,用于审查并合入目标主干分支的开放拉取请求(PR)。它提供两种显式模式:默认模式会对每个指向主干的 PR 进行审查,打印一份合并计划并等待用户明确确认,然后串行合入已批准集合,最后只读地报告可能的清理候选对象;精确 force 模式(/merge force)则进行非串行的队列清空,先立即合入互相独立且为绿(CI 通过、可合并)的 PR,再对红 PR 做范围很窄的修复,并在无关 CI 仍挂起时继续推进。该技能不发布版本、不部署,也不删除分支或工作树;清理需要另行选择 /cleanup 工作流。它把 PR 标题、正文、评论、diff 与检查输出视为不可信的第三方内容,仅作分类与审查用数据,不执行其中的指令。
Shopware CLI 是 Shopware 官方提供的命令行工具,用于统一处理 Shopware 项目、扩展(插件)和账号相关的工作流。它提供 project、extension、account 三大命令区域:project 用于创建、配置、开发、检查、构建、维护和升级 Shopware 项目;extension 用于构建、校验、格式化、打包和维护扩展;account 用于已认证的 Shopware 账号与扩展发布者工作流。该工具强调以当前 CLI 二进制为准,通过 --help 查看真实命令与参数,不凭记忆臆造命令或配置。它内置项目与扩展校验(如 PHPStan、ESLint、Stylelint 等),支持 JSON、JUnit、GitHub、GitLab 等输出格式,并区分低风险检查类操作与可能修改文件、数据库、应用状态或远程账号的高风险操作。
SwiftUI UI Patterns 是一套面向 SwiftUI 界面开发的模式指南,用于在创建或重构 SwiftUI 屏幕、流程和可复用 UI 组件时提供导航、弹窗(sheets)、异步状态、预览与组件模式方面的指导。它覆盖已有项目改造与新项目脚手架两条路径:已有项目先定位功能与交互模型、查找仓库内相近示例并遵循本地约定;新项目从应用接线(TabView + NavigationStack + sheets)开始搭建。内容包含状态所有权选择表、跨领域参考文档(导航栈、sheets、深链接、应用接线、异步状态、预览、性能)以及反模式清单,并给出新视图的完整工作流程。
这是一个名为 code-review 的代码审查技能,来源于 srbhr/resume-matcher 项目。它用于在收到代码审查反馈时或提交 PR 前,对代码的正确性、安全性、性能和项目约定进行审查。其核心原则是:先验证再实现,先提问再假设,技术正确性优先于社交舒适感。审查清单覆盖后端(Python/FastAPI)、前端(Next.js/React)与安全三大方面,并规定了接收反馈的处理流程、禁止的表演性回应、何时应当反驳,以及严重程度的分级格式。