codemod-react-pipeline
面向大型 React/TS 遗留代码库的安全 codemod 流水线:通过脚手架、试运行、校验与分批应用,逐步落地 JSX/TSX 迁移并逐批提交。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-24 00:15
37,763 个结果
面向大型 React/TS 遗留代码库的安全 codemod 流水线:通过脚手架、试运行、校验与分批应用,逐步落地 JSX/TSX 迁移并逐批提交。
TypeScript 函数式实现模式参考,把 GoF 的 22 个经典设计模式映射为函数、可辨识联合、标签联合或小型数据结构等惯用写法,覆盖工厂函数、模块级单例、不可变 builder、HOF、pipe/compose、流式方法、包装函数、WeakMap 缓存、模式匹配、事件发射器等 17 条规则。
Riverpod 的 Provider 是 Riverpod 的核心特性:一种带记忆(memoized)的函数,会缓存其结果,让多个 Widget 或其他 Provider 共享同一个值。Provider 以顶层 final 变量声明,状态存放在 ProviderContainer(Flutter 中为 ProviderScope)里,而非 Provider 自身。该技能介绍如何声明与使用各类 Provider,包括不可修改型(Provider、FutureProvider、StreamProvider)与可修改型(NotifierProvider、AsyncNotifierProvider、StreamNotifierProvider),并说明同步、Future、Stream 三种返回类型的对应关系,以及手写与代码生成两种创建方式。
一份面向 Electron 桌面应用开发的技能指南,覆盖安全 IPC、contextIsolation、预加载脚本、多进程架构、electron-builder 打包、代码签名与自动更新等主题,强调生产级安全与架构实践。
用于创建、应用和校验 OpenAPI overlay 文件(含 x-speakeasy 扩展)的技能,可在不改动源规范的前提下定制 SDK 生成。覆盖 overlay 语法、JSONPath 定位、重试、分页、校验、对比与工作流集成,并说明哪些问题不能用 overlay 解决。
用于校验并自动修正拉取请求(PR)描述中的 GFM 链接,避免仓库相对链接指向基础分支而返回 404 的 AI 技能。触发场景包括创建 PR、讨论 PR 正文、使用 gh pr create 或 gh pr edit 等。
用于查询 ArcGIS 官方文档并核对 API 是否存在于指定版本的技能,强调只引用 Esri 第一方来源、按产品路由、锁定版本,并避免引用已退役的 ArcMap/Desktop 文档。
glab-repo 是 GitLab CLI(glab)中用于操作 GitLab 仓库与项目的技能集,支持克隆、创建、复刻、查看、更新、删除、搜索、转移、成员管理等,并会在传给 Git 前校验仓库 URL 安全性。
火山引擎 API 查询助手技能,通过查询 API Explorer 接口获取权威、最新的火山引擎 API 规范信息。适用于用户询问 API 参数、错误码、请求方法、枚举值、响应结构、参数依赖关系、分页方式,或需要查找/对比 API、浏览服务能力等场景。支持中文与英文查询,答案与用户语言保持一致。
一套用于减少 LLM 常见编码错误的行为准则,源自 Andrej Karpathy 对 LLM 编码陷阱的观察。适用于编写、审查或重构代码时,避免过度复杂化、保持改动精准,并以可验证目标驱动执行。
solidity-debug 是 0xlayerghost/solidity-agent-kit 中用于调试链上失败交易的技能,触发方式为自动调用(AUTO-INVOKE),要求在调试失败链上交易时调用。它覆盖交易回执分析、gas 诊断、calldata 解码、revert 原因定位等环节,核心工具是 Foundry cast CLI。工作流程包括:查询交易回执判断 status 成功或失败,查看 gasUsed、logs、to 等字段;查询交易详情获取 gas limit 与 input;对比 gasUsed 与 gas limit 区分 Out of Gas 与 Revert;用 4byte 功能解码函数选择器;用 calldata-decode 还原调用参数;通过模拟调用、重放交易或在线分析平台获取 revert reason;查询链上状态确认失败交易已回滚;对比成功与失败交易找差异;最后用 cast send 重试并确认 status=1。安全方面要求使用 Foundry Keystore 管理私钥、禁止明文传入私钥、真实发送前先模拟、批量重试逐笔发送。该技能还包含语言规则:始终以用户使用的语言回应。
cpp-pro 是一个专注于 C++20 的专业技能,主要面向现代 C++ 特性、性能优化与系统级编程。它覆盖 C++20 的 concepts、modules、ranges、coroutines、三路比较运算符、指定初始化器、std::format、std::span、std::jthread 等现代语言与标准库能力,并涉及模板元编程、SIMD、缓存友好设计、无锁编程、编译期优化等性能主题,以及底层 I/O、内存映射、进程管理、系统调用和嵌入式开发等系统编程场景。资料还提供了 C++20 特性选择决策框架、性能瓶颈与解决方案对照表,以及现代 C++ 开发、性能优化、模板元编程、并发并行、系统级编程等方面的最佳实践与反模式清单。该技能适合高性能应用、系统软件、嵌入式、引擎与跨平台库开发,并明确不适用于 Web、脚本、移动开发和无需性能要求的简单工具。
Tooling Engineer 是一个面向开发者工具构建的专家技能,专注于命令行工具、IDE 扩展、构建系统优化以及本地开发环境自动化。它帮助提升开发者体验与工作流效率,适用于构建 CLI 工具、创建 VS Code 或 JetBrains 扩展、优化编译时间、自动化重复开发任务、搭建本地开发环境、生成代码脚手架、构建 linter/formatter/静态分析工具以及改善开发者上手体验。该技能不适用于构建 CI/CD 流水线、生产应用、运维 shell 脚本或 MCP 服务器。
面向代码审查场景的工程实践技能,用于在审查代码、Pull Request、补丁、CL、diff 或实现方案时,兼顾工程质量、代码健康、设计、功能与测试,源自 Google 工程实践文档的改编。
根据功能规格生成技术实现计划,记录架构、数据模型与接口契约,不生成代码。适用于编写规格后、拆解任务前的规划阶段,需已知变更名称与 spec.md 文件。
Alpaca API 金额与数值精度处理技能:讲解线上传输的数字字符串、decimal 与 float 的区别、发送前的舍入/截断,以及分数股、存储与多币种注意事项。
用于梳理代码库文件结构与模块组织,适合在架构评审、重构规划或迁移范围评估前使用。
用于在 Bagisto 中创建或修改支付方式的技能,覆盖支付类、支付方式配置、结账跳转与回调流程,以及支付网关集成。适用于新增支付方式、接入 Stripe、PayPal、Razorpay 等网关、在结账中增加支付选项、修改现有支付配置或创建后台配置。
SaaS Scaffolder 是 claude-skills 技能,用产品规格生成 Next.js/TypeScript/Tailwind 的 SaaS 样板代码,涵盖认证、多租户数据库结构、Stripe 计费、API 路由与仪表盘 UI。
面向 JavaScript/TypeScript 的编码规范与规则执行技能,涵盖 JS 惯用法、TS 类型安全、运行时校验与错误处理,并按需路由到类型系统、Zod、函数式组合等子技能。
根据研究与行为数据做出以证据为导向的UX决策,用于诊断用户流失、困惑、信任或恢复问题并综合UX洞察。强调每条结论必须有来源证据支撑,缺失之处标注为未知。
用于评审 Gitea/Forgejo 拉取请求的技能,支持检出、批准、拒绝、请求评审人、行内评论及查看 diff/patch/文件,主要通过 tea pulls 命令完成评审工作流。
ccbox 是一个命令行工具,用于检查并总结本地 Codex/Claude 会话日志,支持列出项目、会话与历史记录,帮助快速生成基于证据的分析报告。
一个面向 Python 代码工作的技能,遵循“童子军规则”:每次触碰代码时至少做一处小改进,让代码比接手时更整洁。适用于修复、编辑、调试或处理 Python 代码的场景。