various-ways-to-invoke-functions-in-dart
一份关于 Dart 中调用函数的多种方式的技能文档,介绍了位置参数与命名参数混用、.call 操作符以及 Function.apply 动态调用等写法,并附有示例代码与输出结果。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 11-03 00:11
39,290 个结果
一份关于 Dart 中调用函数的多种方式的技能文档,介绍了位置参数与命名参数混用、.call 操作符以及 Function.apply 动态调用等写法,并附有示例代码与输出结果。
这是一个内部架构设计技能,强调“从功能出发设计架构”,需通过 cc10x-router 调用;提供 API 设计、服务边界、数据库、缓存与集成模式等参考框架,并可用 LSP 分析代码依赖,属建议性指导。
License Header Adder 是一个用于在新建源代码文件时自动添加标准开源许可证版权头的技能。它通过读取位于 resources/HEADER_TEMPLATE.txt 的头部模板文件,将模板内容前置到新建文件中,并根据目标语言调整注释语法:C 系语言(Java、JS、TS、C++)保留 /* ... */ 块注释,Python、Shell、YAML 转换为 # 注释,HTML/XML 使用 <!-- ... -->。适用于创建需要版权归属的新代码文件的场景。
Codewiki Generator 是一个用于为代码仓库生成 DeepWiki 风格、代码优先的项目 Wiki 与 VitePress 文档站点的技能。它先扫描源码、配置、构建/测试流程和入口点,以代码为权威依据,再生成结构化元数据、质量报告和 VitePress 配置,最终由 LLM 按计划撰写文档。输出位于 codewiki/ 目录,包含自动生成的侧边栏,支持 Mermaid 图表、可选部署到 Cloudflare Pages 以及多语言(i18n)支持。
用于为 SAP Fiori Tools / open-ux-tools 生态编写、评审或重构 skill 的技能,规范 skill 的分类、命名、目录结构、内容组织与验证流程,帮助技能在 SAP 认可的 AI 编码助手与开发环境中保持可移植性。
ArcGIS Maps SDK for JavaScript 的 3D 场景环境配置技能,用于设置 SceneView 的照明、天气、阴影、大气、背景与地下导航等效果。支持太阳光照与虚拟光照、晴/阴/雨/雾/雪等天气类型、直接阴影与阴影投射分析、透明背景、地下导航、地面高程配置、局部场景模式、场景质量与截图捕获。提供 ESM 与 CDN 两种导入方式,以及核心 API 与地图组件两种用法,适用于构建逼真的三维地理场景。
OpenAPI 术语表,源自 apisyouwonthate/api-glossary,用于在编写文档、教学材料和工具指南时统一 OpenAPI 相关术语与定义,避免社区中同一概念多种叫法造成的混淆。
该技能面向 Flutter 项目,用于集成 Scandit 的 Smart Label Capture(LabelCapture),从标签中提取多个字段(如价格、过期日期、序列号或批号、重量等)。技能强调不要依赖记忆中的 API,因为 Flutter 插件在包名、构建器 API、插件初始化和 Widget 生命周期上与 Web、React Native、Cordova、Capacitor SDK 不同。它提供意图路由,按用户需求加载集成、验证流程、自定义、自适应识别、迁移等参考文件,并给出插件初始化顺序、iOS 风格监听器命名、两种监听器接口、构建器 API 用法、相机权限、DataCaptureView 生命周期等 Flutter 特有注意事项。产品指引默认推荐 Validation Flow,说明其必须全屏渲染,优先使用预置标签定义、预置字段,最后才用自定义字段。还包含许可密钥获取方式(Scandit MCP 工具、手动生成)、示例项目 LabelCaptureSimpleSample、MCP 配置命令以及参考链接指引。
MatrixScan AR Flutter Skill 是面向 Flutter 项目的技能,用于集成 Scandit 的 MatrixScan AR(Barcode AR / BarcodeAr)能力,通过 scandit_flutter_datacapture_barcode_ar 插件实现一次扫描多个条码并以 AR 高亮和信息标注呈现。技能强调不要依赖记忆中的 SDK API,需先查阅其提供的参考文档,并覆盖从零集成与从 BarcodeBatch/BarcodeTracking 迁移两条路径。
MatrixScan Batch Flutter Skill 是 Scandit 官方提供的技能文档,用于在 Flutter 项目中集成 MatrixScan Batch(即 MatrixScan、BarcodeBatch,旧称 BarcodeTracking)功能,实现多条形码同时追踪与扫描。该技能强调不可依赖训练数据中的旧版 Scandit SDK API,因为 BarcodeBatch* 的构造函数、覆盖层构造器、监听器形态及 Flutter 专属类名在不同大版本间均有变化,必须对照技能内提供的参考文档核实。技能涵盖 Flutter 特有的初始化顺序、无上下文构造函数、推荐相机设置、高级覆盖层方法命名差异、AR 附加组件依赖、导入 barrel、枚举命名规范、会话数据结构以及生命周期清理等要点,并针对从零集成、跨版本升级、替换第三方扫描器三类意图提供参考文件路由。使用需 Scandit 许可证密钥,技能给出通过 MCP 服务器或手动生成密钥的流程。
Jujutsu(命令为 jj)是一个与 Git 兼容的版本控制系统,以 Git 仓库作为存储后端,同时提供不同的使用体验。其特点包括:工作副本即提交(working-copy-as-a-commit),改动会自动记录为提交并在每次变更时修正;操作日志与撤销(operation log & undo),每个操作都会被记录并可撤销;自动变基(automatic rebase),修改某个提交时其后代会自动变基;一等公民冲突(first-class conflicts),冲突作为对象被跟踪,可提交、稍后解决并传播;无暂存区,简化了 Git 索引/暂存的复杂度;兼容 Git,可与现有 Git 仓库及 GitHub 等平台协作。该技能包含 jj 仓库的完整官方文档,涵盖入门教程、核心概念、配置、Git 集成、指南、技术文档、开发贡献、对比与平台特定说明等内容,并提供常用命令速查与使用模式指引。
gh-inbox 是一个用于整理 GitHub 工作收件箱的技能,把分散的 GitHub 工作汇总成一个小的优先级队列。它收集被分配的 issue、评审请求、提及、检查失败的自己发起的 PR,并支持可选的仓库、所有者或项目过滤。输出为按优先级排序的 GitHub 收件箱摘要、建议的下一步操作以及用于后续检查的命令。在报告模式下不创建或修改任何内容;只有在获得批准后,才可能对标签、评论、分配、关闭或移动条目进行操作。
gh-review-suggestions 是一个用于审查 GitHub Pull Request 的技能,能够读取 PR 元数据与差异,按严重程度归类问题,并生成精确的行内建议修改(GitHub suggestion blocks)。它默认不修改本地文件,仅在获得确认后向 PR 发布审查评论。适用于需要留下可操作、可直接应用的代码修改建议的 PR 审查场景。
pr-comments 是一个用于处理 PR 评审反馈的技能。它把 PR 中分散的评审线程整理成一份按严重程度标记的有序行动清单:抓取行内评审评论、评审摘要和会话评论,然后分组并排定优先级。默认的 digest 模式只做只读整理;address 模式在 digest 基础上继续,实现评审要求的修复,并为每个线程起草回复,未经批准不会发布任何内容。
shoplazza-billing 是 Shoplazza CLI 中的计费模块,供应用开发者通过命令行向商家收取应用使用费用。支持一次性应用费用、循环订阅费用和按量计费三种方式,并可查询单次费用、订阅费用、按量费用及对应交易记录。所有收费操作先以 --dry-run 预览,并由用户确认后执行;创建费用后需商家通过返回的审批链接在 Shoplazza 后台确认,资金才会实际划转。该模块不含快捷命令,需配合 shoplazza-common 的鉴权、输出、schema 等通用机制使用。
shoplazza-common 是 shoplazza CLI 的共享基础技能,为所有领域技能(如 shoplazza-discounts、shoplazza-products 等)提供跨领域的通用机制:CLI 安装(npm、Homebrew、安装脚本、发布二进制)、认证登录(账号级与店铺级)、多店铺 Profile 管理、输出结构约定(.data 包装)、常用参数(--dry-run、--jq、--fields、--page-limit、--format、--profile)、schema 自省与 api rest 兜底调用等。本技能强调机制而非死记参数,命令与参数的权威来源是 shoplazza <svc> <cmd> --help 和 shoplazza schema。
shoplazza-webhook 是 Shoplazza CLI 的 webhook 模块技能,面向应用开发者,用于在 Shoplazza 店铺上管理 Webhook 事件订阅。它把店铺事件主题(如 orders/create、orders/fulfilled、products/update)绑定到一个 HTTPS 回调地址,支持创建订阅、列出全部订阅、按地址或主题统计数量、查询单个订阅、更新订阅的地址或主题,以及删除订阅。使用方式为命令行调用,例如 webhook create 需在 --data 中提供 topic 与 address 两个必填字段,查询和更新、删除需提供 webhook id;删除属于破坏性操作,需先 --dry-run 预览并等待用户确认。权限按域授予,使用 auth login --domain webhook 授权。事件主题的完整枚举无法从命令帮助中查询,需通过 shoplazza schema webhook.create 或开放平台文档确认,不应自行猜测。
面向软件项目的规划与文档生成技能,可按需求文档、系统设计文档和实现计划三类模板,产出带需求编号、验收标准、组件与数据流说明以及任务分解的项目蓝图,便于后续 AI 辅助实现。
该技能用于在 .NET MAUI 应用中实现和自定义 Syncfusion 圆形进度条(SfCircularProgressBar)组件。它涵盖确定进度(0-100%)与不确定进度(未知时长加载/处理)两种状态,支持平滑动画与缓动效果、分段进度、渐变与多区间颜色、自定义起始/结束角度、粗细与圆角样式,并可在圆心放置文本、图标、按钮、图片等自定义内容。还提供 ProgressChanged 与 ProgressCompleted 事件用于响应进度变化与完成。适用场景包括任务完成度展示、下载上传进度、加载指示器、仪表盘与多步骤流程。资料同时提供入门、状态、分段、外观、动画、范围、自定义内容、事件等参考文档路径。使用前需安装 NuGet 包并在 MauiProgram.cs 注册 Syncfusion 处理程序。具体价格、平台支持范围及更多限制暂未提供。
这是一个面向 React 与 Next.js 应用的性能优化指南技能,整理自 Vercel Engineering 的实践规则,包含 40+ 条规则,覆盖组件、数据获取、打包体积优化等 8 个类别。规则按影响程度排序,用于指导自动化重构与代码生成。适用于编写新的 React 组件或 Next.js 页面、实现数据获取、评审性能问题、重构既有代码、优化打包体积或加载时间等场景。优先级从高到低依次为:消除数据瀑布流(关键)、打包体积优化(关键)、服务端性能(高)、客户端数据获取(中高)、重渲染优化(中)、渲染性能(中)、JavaScript 性能(低中)、高级模式(低)。
Tenzir 项目的代码变更审查技能,用于审计 diff 或 pull request,发现 bug、安全问题、缺失测试和文档漂移等。该技能按固定流程执行:先理解变更意图,再扫描 diff 范围,根据触及的领域选择技术视角(安全、架构、UX、性能、测试、文档、可读性),逐文件审查,最后汇总为带严重级别和置信度的报告。严重级别分为 P1 至 P4,置信度低于 60 的发现会被丢弃。报告结构包含概述、发现和结论,结论标签有 Ship it、Ship with fixes、Needs changes、Blocked。该技能还支持处理已有的 GitHub PR 审查反馈,逐条跟踪并回复或解决线程。
Drizzle ORM 是一个面向 TypeScript 的 SQL ORM,强调零运行时开销、编译期类型安全与贴近 SQL 的语法,适合边缘运行时、无服务器环境和 PostgreSQL。它通过 drizzle-orm 定义表结构与类型推断,通过 drizzle-kit 生成并执行迁移,支持连接池、关系查询、事务、CTE、视图等能力。
这是一个关于 C 语言内存管理的技能文档,聚焦使用 malloc/free、指针操作以及规避常见内存安全陷阱。内容涵盖动态内存分配(malloc、calloc、realloc、free)、指针基础、动态字符串、结构体内存、内存池、引用计数、内存调试、栈与堆对比、双重释放防护、内存对齐等核心模式,并给出最佳实践、常见陷阱与适用场景。文档还提供 GCC、Valgrind、Address Sanitizer 的安装与编译命令,以及大量可直接参考的 C 代码示例。适合系统编程、嵌入式、性能敏感应用、操作系统与驱动开发等需要手动管理内存的场景。
pylint-checkers 是一个关于 Pylint 检查器(checkers)的技能,涵盖内置检查器、自定义检查器以及检查器开发。Pylint 是用于 Python 开发的代码质量工具,该技能提供从基础到进阶的 Pylint 使用知识,包括安装配置、核心概念、配置策略、高级用法、代码示例、最佳实践、常见陷阱、CI/CD 集成与故障排查等主题,适用于在项目中搭建、配置、优化和集成 Pylint 的场景。