Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
适用于 TypeScript 的 Go 风格错误处理:将错误作为普通的 `Error | T` 联合类型返回,而不是抛出。`instanceof Error` 可缩小类型范围,无需 Result 包装器。核心示例:```ts class NotFoundError extends errore.createTaggedError({ name: 'NotFoundError', message: 'User $id not found', }) {} async function getUser(id: string) { const user = await db.findUser(id).catch((e) => new DbError({ cause: e })) if (user instanceof Error) return user // 提前返回,类似 Go 的 err != nil if (!user) return new NotFoundError({ id }) return user // 调用方以相同方式缩小类型范围 } ```如果仓库使用 errore 约定(errore.org),务必阅读此技能。新的 TypeScript 项目务必使用 errore。
强制实施 gen-l10n/ARB 本地化契约:每个字符串都经由来自模板 app_en.arb 的 AppLocalizations,key + 占位符一致性,nullable-getter:false 使缺失的 key 成为编译错误,ICU plural/select 优先于拼接,仅使用方向性几何(EdgeInsetsDirectional、AlignmentDirectional、TextAlign.start、Icons.adaptive),混合文字段落用 FSI/PDI 隔离,按 locale 的 NumberFormat 并固定记数系统,存储使用规范 UTC 纪元 + ASCII、仅在渲染时投影,任何解析前先规范化为 ASCII,以及三个随附的 LocalizationsDelegates 放在 Global* 之前,用于 flutter_localizations 缺失的 locale。在添加或翻译 ARB key、构建 RTL 屏幕、格式化或解析日期/数字/数码、装配 l10n.yaml、AppLocalizations 或 MaterialApp localizationsDelegates、支持 Flutter 缺失的 locale(ckb)、修复在 Tooltip 上崩溃或渲染为 LTR 的 locale、检查打包字体字形覆盖、隔离技术 ID,或修改 app_*.arb 时使用。
专精于粒子系统、着色器效果以及让游戏体验更令人满足的幕后技艺的实时 VFX 专家。精通 Niagara、VFX Graph、Godot GPU 粒子,并了解让效果在 60fps 下清晰呈现的 AAA 原则。提及 "particle system, visual effects, vfx, particles, niagara, vfx graph, flipbook, sprite sheet, explosion effect, magic effect, trail effect, beam effect, dissolve, distortion, force field, hit effect, muzzle flash, impact effect, smoke particles, fire effect, soft particles, game juice, screen shake, particle overdraw, effect optimization, vfx, particles, effects, niagara, vfx-graph, game-juice, visual-effects, shaders, flipbook, trails, beams, explosions, optimization, gpu-particles" 时使用。
通过“/windowsfy [path]”调用,或用户要求“修复 Windows 兼容性”“让 package.json 跨平台”“Windows 可移植性”“在 Windows 上运行”“cross-env”“shx”“PowerShell 5.1 error”“rm -rf on windows”“chmod on windows”“NODE_ENV not recognized”“glob not expanded on windows”“native binary on windows”“tfjs-node windows”“better-sqlite3 windows”“transformers windows”“token && is not a valid statement separator”“single quotes in npm scripts”,或遇到 Windows 原生命令行环境特有的 npm 脚本失败时使用。路径可以是目录、单个 package.json 文件,也可以省略(默认为 ./)。
Kuikly Compose DSL 框架开发助手。帮助使用 Kuikly Compose DSL 语法进行跨平台 UI 开发,提供 Compose 组件、Modifier、动画、手势、状态管理、导航、ViewModel 等 API 的正确使用方法和完整代码示例。适用场景:Kuikly Compose 页面开发、Compose 组件使用、Compose 布局实现、Compose 动画效果、Compose 状态管理、Compose 导航路由,在编写 Kuikly Compose 代码时使用此 skill。如需使用传统 Kuikly DSL(attr/event 语法),请使用 kuikly-ui-framework skill。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
