在编写或审查代码时,可使用此技能来严格执行导入语句的分组规范:Dart SDK → Flutter → 包管理 → 相对路径,并按字母顺序排列,同时移除未使用的导入语句。此举有助于确保代码导入结构的一致性。
在编写测试、审查测试实现,或确保测试真正发挥实际功能时,可使用此技能来严格执行测试实施要求:必须使用真实依赖,未经批准不得使用Mock或Stub。当您编写测试、审查测试实现,或确保测试能够真实模拟业务逻辑时,可使用此技能。
指导Swift集成模式:包括平台通道、方法通道、异步回调,以及原生iOS功能。当您实施iOS专属功能、构建原生平台通道,或进行Swift代码集成时,可使用此技能。
在编写异步代码、实现服务方法,或处理异常时,可使用此技能来强化全面的错误处理机制:明确的catch块、友好易懂的用户提示,以及Result/Either模式的灵活运用。
在编写测试、审查测试覆盖率,或确保测试覆盖充分时,可使用此技能来严格执行测试覆盖率要求:模型100%、仓库95%、BLoC 100%、用例100%、服务90%。当您编写测试、审查测试覆盖率,或确保测试覆盖率达到标准时,可使用此技能。
为多步骤流程实施基础工作流控制器模式。当您需要构建复杂的流程,且这些流程需在多步骤间进行编排,并配备完善的错误处理与回滚机制时,可使用此技能。
指导Kotlin/Java Android集成模式:平台通道、方法通道、原生Android功能,以及BLE实现。当您实现Android专属功能、构建原生平台通道,或进行Kotlin/Java与Android的深度集成时,可使用此技能。
在处理用户数据、实施AI2AI技术,或确保隐私合规时,可使用此技能来严格执行隐私保护规范:对数据进行匿名化处理,避免在日志中留存任何个人身份信息,采取安全的数据处理措施,并严格遵守GDPR法规。
指导集成优化检查清单:包括输出契约、重大变更、服务注册表更新,以及集成测试。当您完成某个阶段、启动新阶段,或对服务进行调整时,可使用此技能。
在实现功能时,可使用此技能来确保功能聚焦于促进有意义的连接,而非单纯追求游戏化或参与度指标。当您在实施功能、审查用户体验,或验证功能是否真正服务于有意义的连接时,可使用此技能。
指导集成测试的实现模式:端到端工作流、跨层测试、真实依赖关系,除非经过批准,否则不得使用模拟数据。当您编写集成测试、测试完整功能,或验证系统集成效果时,可使用此技能。
在验证主计划集成流程是否完备时,可使用此技能:确保计划已制定、追踪器已更新、依赖关系已分析、执行顺序已同步。当您对主计划的集成效果进行验证,或审查计划集成的完整性时,可使用此技能。