Skills
收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 @falcondev-oss/form 构建或编辑表单——这是一个类型安全、响应式、schema 驱动的表单库(包含 form-core、form-react、form-vue 包),基于 @vue/reactivity 构建。适用于在 React 或 Vue 代码库中使用 useForm / useFormCore、form.fields 访问器、$use()、field.value / field.handleChange / field.model、form.data 或 Standard Schema(zod v4 / arktype)表单时。
在分支上编写或修改 Datex Studio footprint-workflow(configurationTypeId=23,CLI 类型 `footprintworkflow`,常规文件后缀 -footprintWorkflow.json)时使用——这是一种低代码 TypeScript 实现,接入具名的 Footprint 平台工作流扩展点(Cartonization、Entity Status Change (Before Commit)、Allocation Strategy、Recommend License Plate Location、Barcode Parser……)。负责平台固定的签名契约(单一 `Input: FootPrintWorkflow.<Slot>InputBaseWL`,由槽位决定的出参)、槽位绑定(workflowDefinitionId/Name 通过 workflowsMetadata API 发现;workflowGUID 是调用方传入的代码:新建工作流时生成新值,编辑时保留,直接替换时复用旧值)、action 层调用规则以及薄分发器模式。触发词:"create/edit a footprint workflow"、"implement the Cartonization workflow"、"customize entity status change before commit"、"allocation strategy workflow"、"recommend location workflow"、"what dxs commands manipulate Footprint workflows"、"replace the legacy XAML Datex Workflow with TypeScript"。
阅读已批准的 PRD.md,并为第三方 PAM 控件(编译后的 `.ppmplugin` 轨道)生成原生源码——iOS Obj-C `<Pascal>Module` 以及可选的系统框架 podspec,Android Kotlin `<Pascal>Module` 以及 build.gradle、AndroidManifest 和 ReactPackage,一个仅用于开发的私有 package.json(用于构建的 react + react-native devDeps),以及 PCF 和构建阶段都会读取的已提交 `./manifest.json` 调度契约。没有 TypeScript INativeExtension 层——契约就是清单加上原生模块的调度表面。输出 shared/repo-layout.md 中的布局,并生成基本完整的原生代码(稍后由 /build-android-binary 和 /build-ios-binary 编译,不在此处)。仅本地——写入文件,不运行 git,不接触任何远程或 feed。PCF 由 /generate-pcf-companion 生成;包由 /generate-ppmplugin 构建。
为第三方 `.ppmplugin`(wrap-runtime)控件生成调度器 PCF。在 pcf/ 子文件夹中运行 `pac pcf init`,根据 ARCHITECTURE §6 重写 ControlManifest.Input.xml,并根据 ARCHITECTURE §4(消息契约)、§8(PCF 表面)、§9(错误 UX)写入 index.ts——不含占位符。桥接层将复合键 `<name>/<receiver>` 通过宿主注入的 `window.PowerApps.NativeExtension.sendAsync` 全局变量调度到 `NativeModules.<nativeModule>.<method>`(绝不使用 `cordova.exec`——它不在 PCF 沙箱中);同时生成一个 `PowerAppsNativeExtension.d.ts` 环境声明。响应通过 `extractResponse` 剥离。输出结构化的 JSON 调试/错误日志。通过 `npm run build` 验证。**仅本地**——不部署。仅需要 `pac` CLI。在原生模块存在后运行。使用 npm(而非 pnpm)。
验证 `manifest.json`、将其与选定的目标对齐,并为 `.ppmplugin` 包暂存该文件。正常流程中,已提交的 `./manifest.json` 已存在(由 /generate-native-extension 编写),因此本阶段会读取它,在本地以预检门槛的形式运行插件的上传兼容性检查(名称正则、规范前缀、已知不兼容名称、方法与标识符形态),将 `entrypoints` 对齐到你所发布的平台,并写入被 gitignore 的暂存副本 `ppmplugin/staging/manifest.json`,供 /assemble-ppmplugin 打包。若没有已提交的 manifest(手工编写的模块),则回退为从类名和 Android 模块源码推导每个字段,同时写入已提交文件与暂存副本。无工具链——纯读取、验证、写入。目标感知。在原生模块存在之后、构建类技能之前运行。
缩小编译后的 Go 二进制文件和容器镜像:链接器标志、内联预算、CGO 和构建标签、嵌入资源、依赖体积,以及实际字节开销的测量。当二进制文件或镜像过大、需要缩小 CLI 以便分发,或审查依赖给构建增加的内容时使用。触发示例:“binary is too big”“shrink the binary”“reduce image size”“strip symbols”“what is making my binary large”“ldflags -s -w”。不适用于:运行时速度和内存分配(go-performance-review)、CI 设置(go-ci)、发布管道和签名(go-build-release)、依赖项 CVE(go-dependency-audit)
为整个网站标准化所有与点击相关的 ID 和 CSS 类,以实现清晰的分析跟踪。当用户想要"标准化分析类名"、"清理跟踪 ID"、"为 GTM 准备 DOM"、"修复分析命名"或"让跟踪保持一致"时使用。扫描整个代码库(HTML/JSX/TSX/Vue)并应用一致的命名约定——ID 为 "cta_{location}_{action}",类为 "js-track js-{category} js-{action} js-{location}"。以资深前端工程师的身份确保可扩展的 GA4/GTM 实施。
.NET MAUI XAML 数据绑定、编译绑定、值转换器、绑定模式、多重绑定、相对绑定和 MVVM 最佳实践的指南。适用场景:"data binding"、"compiled binding"、"value converter"、"IValueConverter"、"binding mode"、"TwoWay binding"、"multi-binding"、"relative binding"、"BindingContext"、"MVVM binding"、"INotifyPropertyChanged"。不适用场景:CollectionView 项模板(使用 maui-collectionview)、Shell 导航数据传递(使用 maui-shell-navigation)或依赖注入(使用 maui-dependency-injection)。
基于真实 n8n 工作流总结的成熟工作流架构模式。构建新工作流、设计工作流结构、选择工作流模式、规划工作流架构,或咨询 Webhook 处理、HTTP API 集成、数据库操作、AI Agent 工作流、批处理或定时任务时使用。用户要求创建、构建或设计 n8n 工作流、自动化流程或连接服务时,始终查阅此技能,即使用户没有明确提到“模式”。涵盖 Webhook、API、数据库、AI、批处理和定时自动化架构。优化运行缓慢的工作流或加快大批量数据处理(节点数、batchSize、全部项目与逐项处理)时也使用。
所有涉及 API 工程的 NestJS 相关任务均最高优先级。每当编写、审查、重构、调试或规划使用 @nestjs/*、模块、provider、controller、DTO、pipe、guard、interceptor、异常过滤器、Prisma 或 TypeORM 服务、GraphQL resolver、微服务、队列、缓存、配置、可观测性或 NestJS 测试的 NestJS 后端/API 代码时,请使用本 skill。对于 NestJS 代码,优先使用本 skill 而非通用的 Node.js 或后端建议。
Pachca — 面向机器人的交互式表单和模态窗口。创建表单、模态窗口、投票、问卷和申请,包含输入字段、下拉列表、复选框、日期/时间选择、文件上传。当用户想展示表单、打开模态窗口、创建投票或问卷、处理表单提交(view_submission)或校验字段时使用。也用于 trigger_id 和 dropdown/select。需要机器人 token。不用于消息中的内联按钮或配置 webhook。Use when: показать форму, открыть форму, собрать форму, модальное окно, модалка, отправка формы, обработать форму, валидация формы, валидация поля, view_submission, опрос, анкета, заявка, форма заявки, form, modal, interactive form. NOT for: кнопки в сообщении, настроить бота, вебхук, → pachca-messages, → pachca-bots.
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
