add-new-opc-skill
用于向 OPC Skills 项目新增技能的检查清单与自动化指南,确保技能发布前所需的文件、元数据、Logo 与列表项全部创建完成。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-01 00:15
39,075 个结果
用于向 OPC Skills 项目新增技能的检查清单与自动化指南,确保技能发布前所需的文件、元数据、Logo 与列表项全部创建完成。
Debugger 是一个面向错误排查的调试技能,专注于根因分析,适用于处理报错、测试失败和异常行为等场景。它提供了一套结构化的调试流程:捕获错误信息与堆栈、确定复现步骤、定位失败位置、实施最小修复并验证结果。该技能还会分析错误日志、检查近期代码变更、提出并验证假设、添加有针对性的调试日志、检查变量状态,并针对每个问题给出根因说明、诊断依据、具体代码修复、测试方法和预防建议,强调解决底层问题而非仅处理表面症状。
本技能介绍在 Flutter 中于 UI 线程直接使用 SQLite 同步查询来构建响应式界面的方法。资料指出,SQLite 比许多人想象的更快,虽然 drift、sqlite_async、sqflite 提供异步访问,但 sqlite3 允许使用同步函数查询。示例展示了一个包含 10000 个条目的列表视图,每个条目都通过 select 语句获取。SQLite 与 UI 在同一进程和线程中运行,可无缝集成并提升组件构建效率;异步/await 并不一定带来最佳性能,有时反而产生性能开销。即使面对海量数据,SQLite 也能高效处理数百万行。通过合理使用索引、查询、视图、虚拟表、ATTACH 多数据库、isolate/worker 并行处理以及 PRAGMA(如 WAL 模式)等,可优化性能并避免 N+1 查询问题。
RunAPI CLI 是 RunAPI 的命令行工具,用于执行其已安装命令目录中的一次性产物或结果任务,也可通过标准 x402 REST 流程用钱包直接支付 Task 调用而无需 API 密钥。
Java Web 全链路自动化安全审计流水线,用 agent team 编排多个审计 skill,自动完成路由提取、鉴权审计、组件漏洞、交叉筛选、调用链追踪、漏洞深度检测与质量校验,适用于一键启动 Java 项目全量安全审计。
这是一个名为 systematic-debugging 的技能,用于在多次修复或调试尝试失败后,采用改良版 Fagan 审查方法系统地排查顽固缺陷和复杂问题。它把调试过程拆分为初始概览、系统审查、根因分析、解决方案与验证四个阶段,要求按顺序逐个完成,不允许跳步或在审查完成前动手修复。该技能强调用朴素语言描述问题、记录预期与实际行为、症状、触发条件和此前失败的修复尝试;随后以 Fagan 审查中的 Reader 角色逐行审查代码,从逻辑错误、边界条件、错误处理、数据流、集成点等类别中识别缺陷;再通过 Five Whys 等方法追溯根本原因,并显式标注需要验证的假设;最后为每个问题提出修复方案、说明其与根因的关联、评估副作用并制定验证计划,包括测试用例、人工验证步骤、监控日志和边界情况。技能说明还建议用子智能体对方案提出批评性反馈。适用场景是复杂或反复出现的缺陷、既有代码的调试;不适用于简单明显的缺陷、首次调试仍在进行、开发新功能,或问题明显属于环境、配置、基础设施层面而无需代码审查的情况。使用方式是在支持该技能的代理环境中调用该技能,并按其四阶段流程推进;如需实现方案,技能默认在完成四阶段后直接实施,除非用户另有说明。该技能未提供具体平台限制、收费或价格信息。
MatrixScan AR(又称 Barcode AR、BarcodeAr)是 Scandit SDK 在 Web/浏览器(TypeScript/JavaScript)项目中的条码增强现实功能,通过 @scandit/web-datacapture-barcode 包提供。它支持同时扫描多个条码,并在摄像头画面上叠加高亮、标注等 AR 元素。本技能面向 Web 集成场景,覆盖从零接入、生命周期与清理,以及从 BarcodeBatch / BarcodeTracking 迁移到 BarcodeAr 等任务。需要注意的是,Web 版 BarcodeAr API 与 React Native 版差异较大,初始化方式、视图创建、provider 回调签名均不相同,应以官方参考资料为准。使用前需具备 Scandit 许可证密钥(licence product 为 sdk,platform 为 webassembly),并配置多线程所需的 COOP/COEP 响应头。
Scandit 的 SparkScan Android 技能,用于在原生 Android(Kotlin/Java)项目中集成预置条码扫描界面,覆盖集成、扫描设置与结果处理,并强调必须核对所提供的 SDK 参考文档而非依赖记忆中的 API。
bug 是一个用于把问题描述整理成 GitHub Bug 工单的技能。它根据用户提供的描述(可含错误信息或堆栈)以及仓库上下文,起草结构化的 Bug 报告,包含摘要、复现步骤、预期与实际结果、环境等部分,并在创建前先预览、等待用户明确确认。仓库支持 issue 类型时创建为 Bug 类型,否则回退为 bug 标签。该技能不会在未确认的情况下创建工单,也不会编造用户未提供的复现步骤或事实,未知信息会标注为未提供。
Systematic Debugging 是一套用于排查已尝试过一次修复却仍未解决问题的四阶段根因调试流程,核心原则是「未完成根因调查之前不得提出任何修复」,其铁律为「NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST」。流程分为四个阶段:阶段一根因调查(仔细阅读错误与堆栈、稳定复现、检查近期改动、在多组件边界插桩取证、沿数据流向上追溯源头);阶段二模式分析(寻找可用的工作样例、完整阅读参考实现、列出所有差异、理解依赖与假设);阶段三假设与验证(提出单一假设、最小改动验证、逐变量测试,失败则重新假设而非叠加修复);阶段四实施(先写复现测试、单一修复、验证,若三次以上修复失败则质疑架构)。适用于测试失败、生产缺陷、性能问题、构建中断、集成故障等场景,尤其当修复失败、同一缺陷复发、修一处坏一处或跨越组件边界证据缺失时。其目标是提高首次修复率并减少引入新缺陷。
verification-before-completion 是一个约束 AI 编码行为的技能,要求在任何“已完成”“已修复”“测试通过”等断言之前,必须重新、完整地运行相应验证命令并读取全部输出。它提出“铁律”:没有新鲜的验证证据,不得作出完成声明。核心流程为识别证明断言所需的命令、完整重新执行、读取全部输出并检查退出码与失败数量、核对输出是否真正支持断言,最后才给出带证据的结论。技能还列出常见失误与所需证据对照表、危险信号清单(如使用“应该”“大概”“看起来”等措辞,或在未验证前就表达满意)以及常见借口与现实的反驳,并给出测试、回归测试红绿流程、构建、需求清单核对、子智能体委派等场景的正确与错误示例,适用于提交、推送、创建 PR、标记任务完成或汇报子智能体结果之前。
Vercel AI SDK 专家技能,面向使用 Next.js 与 React 构建 AI 应用的开发者。内容覆盖 AI SDK Core(generateText、streamText、generateObject)与 AI SDK UI(@ai-sdk/react 的 useChat、useCompletion)两层 API,讲解流式响应、语言模型接入、系统提示词、工具调用(函数调用)与结构化数据生成。技能以可复制的 TypeScript 示例演示服务端 API 路由、前端聊天组件、Zod 参数约束、maxSteps 多步工具调用循环及对应 UI 渲染方式,并给出最佳实践与常见问题排查建议(如流式响应超时、工具调用后无最终回答)。适用于为 React/Next.js 应用添加 AI 聊天或文本生成、向前端流式输出 LLM 响应、实现工具调用、用 generateObject 返回 JSON 结构化数据、构建生成式 UI,以及从直接调用 OpenAI/Anthropic 迁移到统一 AI SDK 或排查 useChat、streamText 流式问题。
这是一个面向 React、TypeScript 与 Tailwind 技术栈的前端代码审查技能。它可以把人工检查转变为系统化分析,覆盖前端安全、React 性能、代码质量、组件架构、类型安全、无障碍、响应式设计、SEO 与元信息、测试以及状态管理等多个维度。该技能会根据用户提出的“审查”“检查”“反馈”“质量”“安全”等诉求,以及生成组件或功能之后、询问性能或无障碍、提交重大变更之前等时机被触发。审查流程分为理解上下文、初步扫描、深度分析等步骤,并按严重程度划分问题优先级,从严重安全问题到低优先级代码风格,给出可执行的改进建议与代码示例对比。
面向解决方案架构师的 Claude 技能,提供系统架构设计、技术选型、架构评审与性能/扩展性优化指导,覆盖微服务、事件驱动、云原生、AI 架构等模式,并可通过网络搜索获取最新实践,适用于新系统设计、现有架构评审与重构等场景。
upgrade-sumup 是 SumUp 官方技能库中的升级与迁移指南技能,用于指导开发者将 SumUp API 版本以及服务端、移动端 SDK 升级到新版本。它覆盖 Node 的 @sumup/sdk、Go 的 sumup-go、Python 的 sumup,以及 PHP、Java、Rust、.NET 等 SDK/客户端集成,还包括 iOS Terminal SDK、Android Reader SDK、Swift Checkout SDK、React Native SDK,以及 Checkouts API 和相关 webhook/3DS 端点用法。该技能提供一套结构化升级流程:升级前盘点当前 SDK 版本、使用的端点与字段、认证方式与 webhook 签名配置、受影响环境;对比变更日志与迁移说明,识别重命名/移除字段、枚举、回调签名、异步支付状态语义变化及废弃端点;逐个界面实施迁移并保留兼容适配层;升级后在沙箱验证正常支付、强制失败路径、3DS 跳转、webhook 重试与幂等处理;最后分阶段发布并保留回滚路径。适用于需要升级 SumUp 集成、处理版本弃用或迁移的场景。
Telnyx 10DLC - JavaScript 是 Telnyx 官方提供的 JavaScript SDK 技能,用于美国 A2P 短信合规场景下的 10DLC 品牌(Brand)与活动(Campaign)注册。通过 npm 安装 telnyx@6.74.2 并初始化客户端后,开发者可以创建品牌、提交活动、将消息配置文件(Messaging Profile)分配给活动,并把电话号码关联到活动。技能还涵盖错误处理(网络错误、429 限流、422 校验、401 认证)、自动分页迭代器、Ed25519 Webhook 签名验证,以及品牌与活动的查询、更新、删除、外部审核、SMS OTP 等辅助操作。10DLC 流程具有顺序性:先创建品牌,再提交活动,最后附加消息基础设施;注册调用本身不足以发送消息,必须完成分配步骤。
面向全栈 TypeScript 开发的技能,整合 Vite 8、React 19、Tailwind v4、shadcn/ui、Biome、Vitest 与 Hono 4,讲解各工具衔接处的规则并提供端到端配置示例。
该技能用于在 ADVPL/TLPP 中编写、审查或迁移 SQL 查询,核心是使用 BeginSQL ... EndSQL 代码块及其特殊宏表达式。宏表达式包括 %table:TABLE%(物理表解析)、%xfilial:TABLE%(分支/分公司过滤)、%notDel%(逻辑删除过滤)、%exp:EXPRESSION%(安全变量绑定)、%Order:TABLE%(主键排序)。技能还涵盖列类型声明、JOIN 与聚合模式、子查询,以及将旧式 TCQuery 字符串拼接代码迁移到 Embedded SQL。当用户编写新查询、审查现有查询的正确性与安全性,或将旧拼接字符串 SQL 转换为现代 BeginSQL 语法时,均可启用该技能。此外还涉及 BeginSQL 的限制与注意事项,例如行首不能使用 *、始终包含 %notDel% 与分支过滤、使用 GetNextAlias()、关闭别名(alias),以及何时改用 TCSqlExec 处理 INSERT/UPDATE/DELETE。该技能不涵盖与 SQL 无关的通用原生函数查询、业务上下文(应查询哪些表与字段),也不负责为包含 SQL 的例程生成文档。
Protheus Reference 是一个面向 TOTVS Protheus 生态的快速查询参考技能,用于确认原生函数的语法、参数与返回值,查看 SX 数据字典(SX1 至 SX9、SIX)结构,核对自定义字段是否存在于 SX3,检查 REST API 约定,以及验证函数是否属于受限或仅内部使用的列表。该技能采用本地优先的查询策略,先检索 native-functions.md、sx-dictionary.md、sx3-common-fields.md、rest-api-reference.md 等本地参考文件,未找到时再回退到分层 TDN 在线搜索(依次尝试 WebFetch API、Playwright API JSON、Playwright HTML),并通过 tdn-lookup 技能完成。它不涵盖业务背景说明、编写查询 SQL 或生成文档等任务,这些分别由 protheus-business、embedded-sql、documentation-patterns 处理。
该技能介绍 ESLint 内置规则的使用方法,涵盖规则配置、严重级别设置以及禁用策略,帮助开发者在 JavaScript 项目中维护代码质量。内容涉及 ESLint 的安装与配置、核心概念、常用功能、团队规范与 CI/CD 集成等主题。提供的资料多为通用模板式说明,具体命令、价格与平台支持等信息暂未提供。
nestjs-guards-interceptors 是一份面向 NestJS 开发者的技能资料,聚焦于守卫(Guards)与拦截器(Interceptors)这两类横切关注点(cross-cutting concerns)的实现方式。内容覆盖守卫基础(CanActivate、ExecutionContext)、认证守卫(JWT、会话、API Key 及多策略组合)、基于角色与权限的授权守卫(RBAC、装饰器、Reflector、资源属主校验),以及拦截器基础、日志记录、性能监控、响应转换、分页包装、空值剔除、缓存与超时处理等模式。资料以 TypeScript 代码示例为主,展示如何在控制器类或方法级别通过 @UseGuards 与 @UseInterceptors 组合使用。适合需要在 NestJS 项目中统一处理认证、授权、日志、响应格式和缓存的开发者参考。
PHP Composer and Autoloading 是一个介绍 PHP 依赖管理与自动加载的技能内容,主要讲解 Composer 包管理、PSR-4 自动加载、依赖版本约束、包创建、自动加载优化、Composer 脚本以及 monorepo 与路径仓库等主题。Composer 是 PHP 事实上的依赖管理器,负责包安装、自动加载和版本管理;PSR-4 自动加载通过命名空间与文件结构约定自动加载类,从而免去手写 require 语句。该技能涵盖 composer.json 配置、composer.lock 锁定版本、语义化版本与版本约束模式(精确、插入符、波浪号、通配符、范围、开发分支等),并介绍如何创建可复用包、发布到 Packagist 或使用私有仓库。还涉及自动加载优化(--optimize、--classmap-authoritative、APCu 缓存)、Composer 脚本与平台检查、路径仓库管理多包,以及提交 composer.lock、使用插入符约束、区分运行时与开发依赖、遵循 PSR-4、指定 PHP 版本与扩展、定期更新与验证配置、使用语义化版本等最佳实践,并列出常见陷阱。
Shell Scripting Fundamentals 是一份关于编写健壮、可维护 Bash/Shell 脚本的核心模式与最佳实践指南,适用于编写或修改 Bash/shell 脚本的场景。内容涵盖脚本结构、变量、引用、条件判断和循环等主题。脚本结构方面,建议始终以正确的 shebang 和安全选项开头,如 #!/usr/bin/env bash 与 set -euo pipefail,其中 set -e 表示任一命令失败即退出,set -u 表示使用未定义变量时报错,set -o pipefail 表示管道中任一命令失败则整个管道失败。变量部分讲解声明与赋值(等号两侧不加空格、readonly 定义常量、函数内使用 local)、始终引用变量以防止分词和通配符展开、以及默认值语法如 ${NAME:-default}、${NAME:=default}、${REQUIRED_VAR:?Error}。条件判断推荐使用现代语法 [[ ]],涵盖文件测试、字符串比较、数值比较和正则匹配,并列出常用测试运算符。循环部分包含 for 循环、C 风格 for 循环、while 读取文件行、数组操作、命令替换与函数定义。最后给出最佳实践总结。
submit-pr 是用于从当前 Git checkout 的已提交变更创建或复用 GitHub Pull Request 的技能,必要时推送任务分支。支持 plan、默认、draft 三种模式,仅支持 GitHub remote,不强制推送、不合并 PR,PR 审查请用 review-pr。