flutter-native
MethodChannels、EventChannels和联合插件的最佳实践。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
MethodChannels、EventChannels和联合插件的最佳实践。
使用BGTaskScheduler在iOS上安排和执行后台工作。当注册短期后台获取任务时使用BGAppRefreshTask,长期维护任务时使用BGProcessingTask,对于从前景开始并在后台继续的工作(iOS 26+)、后台URLSession下载或后台推送通知,则使用BGContinuedProcessingTask。涵盖Info.plist配置、过期处理、任务完成以及通过模拟启动进行…
使用URLSession结合async/await、结构化并发以及现代的Swift模式来构建、审查或改进iOS/macOS应用中的网络代码。当与REST API交互、下载文件、上传数据、WebSocket连接、分页、重试逻辑、请求中间件、缓存、后台传输或网络可达性监控等功能一起工作时,请使用这种方法。此外,在处理HTTP请求、API客户端、网络错误处理或Swift应用程序中的数据获取时也请采用此方…
医学影像系统DICOM一致性测试和集成技能
使用.NET Aspire的测试工具与xUnit编写集成测试。涵盖测试夹具、分布式应用程序设置、端点发现以及使用真实依赖项测试ASP.NET Core应用程序的模式。
全面的Convex代码审查清单,用于生产准备。在部署前审核Convex代码库、审查拉取请求或检查Convex函数中的安全性和性能问题时使用。
有观点的约束,用于编写可维护、可测试的代码。应用MTE原则,避免过度设计,指导重构,并提供代码审查清单。当用户编写代码、重构或需要代码审查时使用。触发关键词包括“代码质量”、“重构”、“审查”、“MTE”、“code quality”、“refactor”、“review”。
简化并重构代码以提高清晰度、一致性和可维护性,同时保持行为不变。当代码刚刚被添加或修改,并且需要进行专注于可读性的清理而不改变输出、副作用或外部接口时使用。
使用Apple的AlarmKit框架(iOS 26+ / iPadOS 26+)实现闹钟和倒计时定时器功能。涵盖使用AlarmManager来安排闹钟和定时器、使用AlarmAttributes和AlarmPresentation来处理锁屏和动态岛UI、使用AlarmButton来执行停止/稍后提醒操作、授权流程、闹钟状态观察以及Live Activity集成。在构建唤醒闹钟、具有系统UI的倒计时…
使用DeviceCheck(DCDevice每设备位)和App Attest(DCAppAttestService密钥生成、认证和断言流程)验证设备合法性和应用程序完整性。在实施欺诈预防、检测受损设备、通过Apple服务器验证应用真实性、用认证请求保护敏感API端点,或向后端架构中添加设备验证时使用。
使用PermissionKit创建儿童通信安全体验,以请求父母对儿童的许可。在构建涉及儿童与联系人通信、需要检查通信限制、请求父母/监护人批准或处理未成年人许可响应的应用程序时使用。
GDPR和德国DSGVO合规自动化。扫描代码库以发现隐私风险,生成DPIA文档,跟踪数据主体权利请求。用于GDPR合规评估、隐私审计、数据保护规划、DPIA生成以及数据主体权利管理。
使用现代Akka.Hosting.TestKit模式为Akka.NET演员编写单元和集成测试。涵盖依赖注入、TestProbes、持久性测试以及演员交互验证。还包括关于何时使用传统TestKit的指导。
关于Convex数据库查询、索引和过滤的最佳实践。在编写或审查Convex中的数据库查询时使用,适用于处理`.filter()`、`.collect()`、`.withIndex()`方法,在schema.ts中定义索引,或者优化查询性能时。
从已完成的开发周期中提取模式、经验教训和关键决策。将结构化的模式文档写入docs/devdocs/patterns/并更新AGENTS.md。在运行devdocs-sync之后执行,以便跨会话积累知识。触发词包括“compound”、“沉淀”、“经验提取”、“模式提取”、“lessons learned”、“知识沉淀”、“复盘”、“总结经验”、“what did we learn”。不用于同步文档…
审查未提交的Git更改是否正确、质量如何以及是否符合项目规范,然后进行修复并准备一个安全、原子的提交计划。当用户要求在提交前审查代码、改进本地更改、将工作拆分为逻辑常规提交或使用明确的暂存边界执行`git add`/`git commit`时,请使用此功能。
使用CoreNFC读写NFC标签。在扫描NDEF标签、读取ISO7816/ISO15693/FeliCa/MIFARE标签、写入NDEF消息、处理NFC会话生命周期、配置NFC权限或在iOS应用中实现后台标签读取时使用。
在iOS应用中集成和优化Core ML模型以进行设备上的机器学习推理。涵盖模型加载(.mlmodelc, .mlpackage)、使用自动生成的类和MLFeatureProvider进行预测、计算单元配置(CPU、GPU、神经引擎)、MLTensor、VNCoreMLRequest、MLComputePlan、多模型流水线以及部署策略。当加载Core ML模型、进行预测、配置计算单元或分析模型性能…
完整的Sentry SDK Android设置。当被要求“将Sentry添加到Android”、“安装sentry-android”、“在Android中设置Sentry”,或为Android应用程序配置错误监控、跟踪、性能分析、会话回放或日志记录时使用。支持Kotlin和Java代码库。
关键的Akka.NET最佳实践,包括EventStream与DistributedPubSub的选择、监督策略、错误处理、Props与DependencyResolver的使用、工作分配模式以及为提高可测试性而设计的集群/本地模式抽象。
使用TestContainers for .NET与xUnit编写集成测试。涵盖使用Docker容器中的真实数据库、消息队列和缓存进行基础设施测试,而不是使用模拟对象。
Convex函数的安全最佳实践,包括ConvexError处理、参数/返回值验证、身份验证辅助、访问控制、速率限制和内部函数。在编写公共查询/变更/操作、实现身份验证、添加授权检查、处理错误或审查Convex函数的安全性时使用。
使用asc对TestFlight崩溃、beta反馈和性能诊断进行分类。当用户询问TF崩溃、TestFlight崩溃报告、beta测试者反馈、应用程序挂起、磁盘写入、启动诊断,或希望获得构建或应用程序的崩溃摘要时,请使用此方法。
就AI代理刚刚构建或提议的代码、架构或计划对开发者进行提问——每次一个问题,并附带ASCII图修正。在任何重要的实现、PR、重构或架构计划之后使用,以确保人类代码所有者对系统有一个无懈可击的心理模型。触发词包括诸如“quiz me”、“do I understand this”、“walk me through what you built”、“onboard me”或“code owner br…