flutter-native
MethodChannels、EventChannels和联合插件的最佳实践。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
MethodChannels、EventChannels和联合插件的最佳实践。
搜索web单体仓库(../app),以了解web如何处理等效功能。在实现需要与web行为匹配的移动功能、查找web路由或理解web如何处理特定功能(如声明、投资组合或用户流程)时使用。
用于iOS车载应用程序的CarPlay框架 —— 包括音频、通讯、导航、停车、电动汽车充电、快速点餐、加油、驾驶任务、公共安全以及基于语音的对话应用程序。还包括小部件、实时活动、CarPlay Ultra和仪表盘支持。
适用于所有Apple平台的SwiftUI基础知识。在使用SwiftUI构建iOS、macOS、iPadOS、watchOS和visionOS上的视图、导航、数据持久化或状态管理时使用。
用于Vue.js测试。涵盖Vitest、Vue Test Utils、组件测试、模拟(mocking)、测试模式以及使用Playwright进行端到端(E2E)测试。
噪音、振动和声振粗糙度分析与优化专长
提供TypeScript模式以支持类型优先的开发,使得非法状态不可表示、处理详尽无遗以及运行时验证。在读写TypeScript/JavaScript文件时必须使用。
生成包含指标和验证的全面质量报告。生成最终的CHAPTER_XX_VERIFICATION.md和quality_metrics.json以供部署审批。
此技能用于根据现有的UX流程在Jetpack Compose中实现Android UI,重点关注清晰的层级结构、列表与表单的分离以及易于发现的导航。
使用分层架构(UI/逻辑/数据)构建Flutter应用程序,并采用以功能优先的文件组织方式。在创建新功能、设计项目结构、添加仓库/服务/视图模型(或cubits/providers/notifiers)或连接依赖注入时使用。状态管理无关。
使用SwiftUI、WidgetKit复杂功能、通知、Siri/App Intents、HealthKit以及WatchKit运行时管理构建watchOS应用程序的专业指导。当用户询问关于Apple Watch开发、watchOS特性、复杂功能、表盘、智能堆栈、始终显示、双击、动作按钮(Ultra)、后台会话、扩展运行时会话、独立手表应用或特定于watchOS的API时,请使用此技能。触发Cloc…
通过原始HDC命令进行HarmonyOS设备控制和UI自动化。用于设备/模拟器发现、USB或TCP连接、应用启动/强制停止、点击/滑动/按键事件/文本输入、截屏、UI转储、文件传输以及HDC故障排除。
技术债务检测与修复。在会话结束时运行以查找重复代码、无用导入、安全问题和复杂性热点。触发条件:'find tech debt'(查找技术债务)、'scan for issues'(扫描问题)、'check code quality'(检查代码质量)、'wrap up session'(结束会话)、'ready to commit'(准备提交)、'before merge'(合并前)、'code r…
提供用于类型优先开发的Go模式,包括自定义类型、接口、函数选项和错误处理。在读取或写入Go文件时必须使用。
快速搜索和浏览代码库 - 当你需要快速查找文件、搜索模式或定位特定代码而不需要深入分析时使用。
验证输入是否符合用户为项目类型保存的标准。在任何质量流程开始时使用,以确保用户提供足够的要求。
Android开发专家,包括Jetpack Compose、Kotlin和Material Design
在Flutter/Dart中使用Riverpod进行状态管理。在设置provider、组合请求、管理状态销毁、传递参数、执行副作用、测试provider或应用Riverpod最佳实践时使用。
适用于所有苹果平台的应用构建、代码签名、TestFlight以及App Store分发。在准备发布、配置签名、上传到TestFlight或提交到App Store时使用。
Vitest 是一个由 Vite 支持的快速单元测试框架,具有与 Jest 兼容的 API。在编写测试、模拟、配置覆盖率或使用测试过滤和固定装置时使用。
配置Playwright以进行全面的Electron应用程序测试,包括端到端测试、视觉回归、可访问性审核和跨平台测试矩阵
提供用于Playwright测试的模式,包括强健的定位器、页面对象模型、固定装置、以Web为先的断言以及网络模拟。在编写或修改Playwright测试(带有@playwright/test导入的.spec.ts, .test.ts文件)时必须使用。
在交付前验证最终交付物是否满足所有质量标准。用作最后的验证步骤,以确保输出在所有6个维度上都符合用户的质量标准。
Allra 后端错误处理和异常处理标准。在处理错误、创建自定义异常或实现错误响应时使用。