flutter-di-get-it
Flutter 项目中使用 get_it 进行依赖注入的实践指南,介绍单入口 di_setup.dart 中 diSetup() 的编写方式、各层注册顺序、单例与工厂的取舍,以及在 Root 组件中调用 getIt<T>() 的模式。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-26 00:15
16,953 个结果
Flutter 项目中使用 get_it 进行依赖注入的实践指南,介绍单入口 di_setup.dart 中 diSetup() 的编写方式、各层注册顺序、单例与工厂的取舍,以及在 Root 组件中调用 getIt<T>() 的模式。
将 MySQL DDL / CREATE TABLE 语句转换为 Kysely 表类型的技能,可补齐 DB 接口、Selectable/Insertable/Updateable 类型,并按需生成批量插入、更新、upsert 与查询方法。
Shopify Catalog Audit 是一个只读的商品目录审计技能,用于在 Shopify 店铺中定位商品数据缺陷,而非修复它们。它通过构建覆盖全目录的轻量确定性索引,让模型基于索引提出有依据的问题聚集假设,仅对目标切片做深度读取,最后通过 Admin API 回查验证缺陷是否真实存在。审计覆盖图片缺失或过少、描述为空或过短、价格异常(如 0.00 价格、compareAtPrice 不高于 price 的虚假折扣)、分类信息缺失(productType 或 vendor 为空)等信号,并结合商品状态(ACTIVE/DRAFT/ARCHIVED)与发布时间评估影响。该技能强调只读、最小权限(仅 read_products)、不修改任何数据,输出按缺陷类别分组的排序清单,并交接给对应的修复技能。
用于关系型与 NoSQL 数据库的数据建模与设计模式技能,帮助设计数据库模式、规范化或反规范化、索引与迁移方案,适用于需要规划表结构、约束和访问模式的场景。
Web3 Data 是一个将两类服务整合在一起的技能:一是通过 Chainbase CLI 查询链上数据,二是通过 Chainbase Tops 查询加密货币社交信号。链上数据部分支持查询代币持有者、钱包地址、代币价格与历史价格、区块与交易详情、钱包交易历史、原生代币与 ERC20 余额、DeFi 投资组合、ENS 与 Space ID 解析、智能合约调用,以及通过 SQL API 执行自定义查询;默认链为以太坊(chain 1),可通过 --chain 指定其他链。Tops 部分用于追踪加密货币热门话题、话题详情与帖子、按关键词搜索叙事候选以及监控 Twitter/X 提及,无需 API 密钥。CLI 安装方式为 npm install -g chainbase-cli 或使用 npx chainbase-cli;认证可设置 API 密钥或环境变量,也可回退到演示密钥,并支持 x402 按次微支付模式。
Mapbox 样式模式技能,提供餐厅/POI 查找、房产地图、数据可视化底图、导航路线、暗色夜间主题等常见地图场景的图层配置与配方,并附模式选择决策指引与性能、表达式、聚合等图层优化模式。
用于在 MATLAB 中通过 Classification Learner 与 Regression Learner 应用训练、比较和导出机器学习模型的技能,提供 AppController 编程接口以自动化操作学习器应用。
Agave 是一个面向科研人员与科学家的科学工作流管理与自动化平台,可用于管理数据、记录并自动化流程。该技能通过 Membrane CLI 与 Agave 交互,由 Membrane 自动处理认证与凭据刷新,适合需要在 Agave 中操作文件、文件夹、应用、任务和用户数据的场景。
AI21 Labs 集成技能,通过 Membrane CLI 连接 AI21 Labs 并使用其语言模型能力,支持文本生成、摘要等自然语言处理任务,并可管理数据、记录与自动化工作流。
Beeswax 是一个程序化广告平台,可让营销人员和代理机构构建并定制自有需求方平台(DSP)以购买在线广告。该技能通过 Membrane CLI 与该平台集成,用于管理组织及 Beeswax 数据,如广告活动、创意、订单项、受众等。
Blackthorn 集成技能,通过 Membrane CLI 连接 Salesforce 原生的活动与支付管理平台 Blackthorn,管理数据、记录并自动化工作流,适用于需要与 Blackthorn 数据交互的场景。
Cliniko 集成技能,通过 Membrane CLI 连接 Cliniko 诊所管理软件,用于管理预约、患者、发票、治疗记录等数据并自动化工作流。
Darwinbox 是云端人力资源管理系统(HRMS),覆盖员工从招聘到离职的全生命周期管理。该技能通过 Membrane CLI 与 Darwinbox 交互,可管理组织、目标、角色、项目、招聘流程和候选人等数据,自动处理认证与凭据刷新。
DealMachine 集成技能,用于通过 Membrane CLI 连接并操作 DealMachine 的房产投资数据,可管理线索、列表、团队成员、邮件序列、标签、自定义字段及线索状态等,适合房地产投资者与批发商自动化处理线索与交易流程。
Digistore24 集成技能,通过 Membrane CLI 与 Digistore24 在线销售与支付平台交互,管理用户、产品、订单、买家、优惠券等数据,适用于需要访问 Digistore24 数据的场景。
DocuPost 集成技能,用于通过 Membrane CLI 与 DocuPost 文档管理与自动化平台交互,管理文档、收件人、模板、工作流等数据。
Filebase 集成技能,通过 Membrane CLI 连接 Filebase 去中心化存储平台,用于管理存储桶、对象与 API Key,并自动化相关工作流。当用户需要与 Filebase 数据交互时可使用。
Flexitime 集成技能:通过 Membrane CLI 连接 Flexitime 考勤与工时管理应用,用于管理数据、记录并自动化工作流。适用于用户需要与 Flexitime 数据交互的场景。
ICEPAY 支付网关的集成技能,通过 Membrane CLI 管理与自动化 ICEPAY 数据,支持支付、支付链接、商户与报表操作。适用于用户需要与 ICEPAY 数据交互的场景。
Imperva 集成技能,通过 Membrane CLI 连接 Imperva 安全平台,管理站点、安全事件、WAF 设置、机器人防护、DDoS 防护等数据并自动化安全工作流。
JobDiva 集成技能,通过 Membrane CLI 连接 JobDiva 招聘平台,用于管理候选人、职位、客户、提交记录等数据并自动化招聘流程。
LiveSession 是一个会话回放与产品分析平台的集成技能,用于通过 Membrane CLI 管理 LiveSession 的会话(Session)、用户(User)、项目(Project)、账单等数据。适合需要以自然语言搜索并运行 LiveSession 动作、或通过代理请求直接调用其 API 的场景。
Moltin 是一个面向开发者的 API 优先电商平台,提供跨渠道搭建自定义电商体验的构建模块。本技能通过 Membrane CLI 与其集成,用于管理数据、记录并自动化工作流,适合需要以编程方式操作 Moltin 数据的场景。
Raisely 是一个面向慈善机构与非营利组织的筹款和活动平台,用于搭建捐赠页面、管理活动并维护支持者关系。该技能通过 Membrane CLI 连接 Raisely,自动处理认证与凭据刷新,便于以命令行方式访问 Raisely 数据。