react-patterns
React Patterns 是一个面向 React 开发的技能,用于在编写或审查 React 组件、提升 React 代码质量时应用现代 React 模式,涵盖 hooks、组合(composition)、性能优化与 TypeScript。它提供组件设计原则、Hook 模式、状态管理选型、React 19 新模式、组合模式、性能原则、错误处理、TypeScript 模式、测试原则以及反模式等参考内容,帮助开发者按场景选择合适的实现方式。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-26 00:15
37,994 个结果
React Patterns 是一个面向 React 开发的技能,用于在编写或审查 React 组件、提升 React 代码质量时应用现代 React 模式,涵盖 hooks、组合(composition)、性能优化与 TypeScript。它提供组件设计原则、Hook 模式、状态管理选型、React 19 新模式、组合模式、性能原则、错误处理、TypeScript 模式、测试原则以及反模式等参考内容,帮助开发者按场景选择合适的实现方式。
用于生成或更新 Qt 6 CMake 项目、编辑 CMakeLists.txt、添加源文件与资源、定义可执行程序、QML 模块或库目标的技能。
这是一个面向代码架构的 Agent 技能,用于设计或重构高内聚模块:以小而实用的公共契约隐藏有意义的复杂度,并建立可强制执行的依赖边界。它从真实变更路径入手,梳理入口点、领域策略、状态与数据归属、副作用、调用方与测试,识别调用方必须知道的信息以及反复出现的联动修改。契约围绕归属设计,明确操作、输入输出类型、错误、状态转换、资源所有权、生命周期、权限与并发/取消语义,保留不变量,区分外部边界校验与内部已校验值。依赖方向显式化,优先使用经由公共契约的、直接无环依赖,必要时才用反转或事件解耦。边界执行需先读取现有约束再写 lint 规则,并通过公开边界的行为测试覆盖失败、空/边界数据、状态重启、取消与并发等情形。重构应作为一次连贯变更,同步更新接口、实现、消费方、依赖规则与测试,不建兼容别名、死包装或投机导出;破坏性数据/模式迁移仍需明确上线与恢复计划。适用于需要具体架构设计、降低耦合、治理重复、改善反馈速度的代码库工作流。原有 scaffold_deep_module.py 已移除,不再提供替代 CLI。限制:资料未提供安装命令、收费、价格、平台或使用步骤,相关事实暂未提供。
为 Ghost 的 Admin API(ghost/api/admin/**)新增一个或多个端点的技能,涵盖创建端点文件、注册路由并编写 e2e-api 测试的完整流程。
面向 AI 辅助产品交付的标准化工作流技能:把粗糙想法或混乱仓库转化为文档优先、逐步可验证的开发循环,通过 PRD、design-document、技术栈、实施计划与 memory-bank 项目记忆来约束交付过程。
openydt CLI 的通用 API 兜底与接口探索技能:当某接口没有专属一等命令时,通过 openydt api <cmd> --body 直发任意可调用接口,并从 catalog.json 查询 cmd、参数与读写属性,区分可主动调用的 callable 与只能被动接收的 webhook。
面向 .NET 8 跨平台开发的技能,覆盖 .NET MAUI(移动与桌面)、跨平台控制台工具、云原生 .NET 服务以及跨平台部署。适合需要构建跨平台 .NET 应用、使用 .NET MAUI、将 .NET 部署到 Linux 容器或使用 Native AOT 编译的场景。该技能提供选择框架与部署目标的决策框架,并给出 MAUI 应用搭建、跨平台部署、Native AOT 编译等核心工作流与最佳实践,同时列出应避免的反模式(如使用 Windows 路径、到处 P/Invoke、忽视大小写敏感、未在目标平台测试、AOT 下大量反射)。不适用于仅 Windows 的 WPF/WinForms、旧版 .NET Framework、专门的 Web API 以及 Azure 基础设施相关任务。
该技能专注于以增量方式将单体、遗留系统迁移到现代架构,避免整体重写。它覆盖 Strangler Fig(绞杀者模式)、变更数据捕获(CDC)与防腐层(Anti-Corruption Layer)等迁移模式,用于在保持业务连续性的前提下安全演进系统。适用场景包括:单体到微服务的迁移规划、实现 Strangler Fig 或 Branch by Abstraction、设计新旧系统间的防腐层、为数据同步设置 CDC、增量现代化遗留数据库、在保持兼容的前提下替换遗留 API、评估遗留代码库的现代化优先级,以及管理迁移过渡期的双写场景。该技能提供决策框架帮助选择迁移策略:增量替换采用 Strangler Fig 逐步引流;抽象替换采用 Branch by Abstraction;需要数据同步时使用 Debezium 等 CDC 工具实时同步;保护新系统则建立防腐层进行领域间转换。核心工作流包括 Strangler Fig 实施、防腐层搭建与 CDC 数据迁移。最佳实践强调增量迁移、保持功能对等、使用功能开关控制流量、全面监控、切换前保持双系统同步并记录集成点;反模式包括大爆炸式重写、缺少防腐层、无 CDC 的双写、一次性迁移全部以及缺少回滚计划。注意:本技能不适用于全新微服务设计、无迁移的一般重构、无迁移的数据库优化、无遗留问题的 API 设计。
这是一个用于将现有 Spring Boot 应用分阶段升级到 Boot 4 的迁移技能。它通过迁移扫描脚本先分析项目,再依据 Spring Boot 4、Spring Modulith 2、Testcontainers 2 的参考指南,按依赖、源码、配置、验证四个阶段逐步执行升级,避免一次性改动过多。适用于已有 Spring Boot 项目的版本升级,不适用于从零创建新项目或纯架构咨询。
这是一套面向现代 React(19+)组件开发的实践规范,旨在帮助开发者编写干净、可维护且正确的 React 组件。其核心主张是减少不必要的状态管理与 useEffect 使用,强调优先通过渲染期间派生值而非同步状态,数据获取推荐使用 TanStack Query。规范涵盖组件结构(小而专注、具名函数组件、类型标注)、状态管理(避免滥用 useState/useReducer、将状态局部化、不要用 state 镜像 props)、渲染与派生(谨慎使用 useMemo、避免过早优化)、事件处理(避免 JSX 内联处理器、清晰命名)、副作用(避免用 effect 做派生状态、数据转换或事件逻辑)、Props 与组合(优先组合而非配置、避免过多布尔 props)以及性能与稳定性(按需使用稳定引用与记忆化、保持 key 稳定)。整体追求显式优于技巧、可读性与长期可维护性,适合使用 React 19+ 与 TypeScript 的团队作为编码参考。
用于按 Conventional Commits 格式创建 git 提交的技能,适用于提交改动或撰写提交信息时。
将 Roblox 游戏 PRD、路线图或计划拆分为可独立构建与试玩的小型垂直切片,避免一次性开发整个游戏。切片可发布为 GitHub issue 或 roadmap 下的 markdown 文件,并同步维护 ROADMAP.md 索引。
TanStack Query v5 数据获取模式技能,涵盖 useSuspenseQuery、useQuery、mutation、缓存管理与 API 服务集成,适用于 React 18+ 项目的数据请求与状态管理。
SpacetimeDB 的 TypeScript/React 客户端 SDK 参考,用于构建连接 SpacetimeDB 的 Web 客户端,涵盖连接构建、订阅、表钩子、自动重连与令牌刷新等用法。
用于诊断和指导 Contentstack Live Preview 与 Visual Builder 实现的支持助手技能,帮助定位预览空白、草稿未更新、预览上下文丢失及编辑标签映射失败等问题,并给出最小修复建议。
用于管理 eSIM Access API 的技能,支持余额查询、套餐列表、下单、eSIM 状态监控、充值、取消与配置 webhook 等 eSIM 全生命周期操作。
用于审查 Elixir 文档完整性、质量与 ExDoc 最佳实践的技能。适合审计 @moduledoc、@doc、@spec 覆盖率、doctest 正确性与交叉引用格式。
在结账页展示 UPS、FedEx、USPS、DHL 实时运费的工具技能,支持多承运商比价、免运费门槛、分区费率与体积重计算,覆盖 Shopify、WooCommerce、BigCommerce 及自建/无头电商。
swiftui-review 是一个用于审查 Swift 与 SwiftUI 代码的技能,检查代码正确性、现代 API 用法以及是否符合项目约定,并依据多个参考文件报告真实问题,适用于用户请求评审 SwiftUI 代码时。
面向 Flask 框架的 Python Web 开发技能,覆盖路由、模板、表单、数据库集成、扩展与部署,适合用 Flask 编写 Web 应用、配置 WSGI、蓝图、配置与部署的场景。
Python 设计模式技能,涵盖 KISS、关注点分离、单一职责与组合优于继承等原则,用于从零设计服务或组件、重构过大的类与函数、判断是否引入抽象、评估代码耦合与分层,以及选择继承或组合。
用于分析和优化 Python 代码性能的技能,借助 cProfile、内存分析器与性能最佳实践,定位 CPU、内存与 I/O 瓶颈。适合排查运行缓慢的 Python 代码、优化热点路径和提升应用性能。
Python 弹性模式技能,涵盖自动重试、指数退避、超时与容错装饰器,用于为外部服务调用添加重试逻辑、实现超时、构建容错服务及处理瞬时故障。
用于使用 Mozilla UniFFI 构建、生成、测试与打包共享 Rust 组件及跨平台绑定的技能,面向 Swift、Kotlin、Python、Ruby、JavaScript/WASM 等多语言消费方。