在实现 Network.framework 连接、调试连接失败、从套接字/URLSession 流迁移,或采用结构化并发网络模式时使用——通过 iOS 12–26+ 的 API,有效避免使用已废弃的 API、避免可达性反模式,以及防止线程安全违规。
利用神经科学研究与UX原则为ADHD大脑设计数字体验。擅长降低认知负荷、时间盲视解决方案、多巴胺驱动参与及富有同理心的设计模式。激活关键词:“ADHD设计”、“认知负荷”、“无障碍”、“神经多样性UX”、“时间盲视”、“多巴胺驱动”、“执行功能”。不适用于一般无障碍(仅WCAG)、神经正常UX设计或无ADHD背景的简单UI样式。
适用于即将向用户提出事实性问题、提出解决方案、诊断错误,或在多种方案中做出抉择时使用。触发条件为:“您是否已安装 X?”、“版本是多少?”、“X 是否已配置?”、“我们应该……”、“修复方案是……”、“选项:1……”、“根据我的理解……”、“我相信 X 支持……” 在做出任何决定之前,先启动平行子代理,通过网络搜索获取最新文档、社区解决方案、框架最佳实践,以及 GitHub 问题。你的记忆可能已经过时——务必逐一核实。
针对Rails的Solargraph、Sorbet和Rubocop验证的专家决策树。在以下情况使用:(1) 为任务选择哪种质量工具,(2) 调试类型错误或lint失败,(3) 设置验证管道,(4) 决定严格程度。触发关键词:质量门、验证、solargraph、sorbet、rubocop、类型检查、lint、代码质量、静态分析、类型安全、srb tc
用Rust打造Solana区块链——交易、账户、RPC与实时数据。
使用 Google ADK(代理开发套件)构建 AI 代理的指南。在创建多代理管道、实现条件代理分支、设计带有 FunctionTool 的代理工具或调试代理数据流问题时使用。涵盖 SequentialAgent、LoopAgent、ParallelAgent 模式、session.state 管理、output_key 链接和 transfer_to_agent 以控制流程。对于理解非显而易见的 ADK 行为至关重要,例如为什么 SequentialAgent 即使被拒绝也会运行所有代理。
对战略、计划与分析进行严苛而坦诚的批判性评估。当有人明确希望自己的思路被彻底剖析、经受压力测试直至崩溃,或被直指逻辑薄弱之处时,可灵活运用此方法。触发条件包括:“彻底拆解这份内容”、“来点狠的”、“这有什么问题?”、“扮演魔鬼代言人”、“告诉我为什么行不通”、“戳破其中的漏洞”等。这种批判方式本就以对抗性为导向,其目的并非协作探索,而是通过无情的压力测试,检验思维的深度与可靠性。
SwiftUI专家决策:属性包装器选择(@State vs @StateObject vs @ObservedObject陷阱)、导航架构(NavigationStack vs NavigationSplitView)、性能陷阱(body重新计算、身份识别)以及tvOS焦点的平台特定模式。在为iOS/tvOS构建SwiftUI视图、调试视图更新问题或选择导航模式时使用。触发关键词:SwiftUI、@State、@StateObject、@ObservedObject、NavigationStack、sheet、动画、tvOS焦点、视图身份、body
协商职位 offer,产出 Offer 协商方案包(包括成功条件的提问、权衡矩阵、谈判策略、话术脚本,以及可选的合同条款或兼职提案)。适用于薪资谈判、股权谈判、offer 协商、薪酬福利谈判。所属类别:职业发展。
在固定的时间盒内合理规划并精准把控交付范围(根据实际需求调整)。产出范围界定与切割方案包:包括需求胃口、最小可爱切片、切割清单、验证计划,以及范围蔓延的防护机制。适用于 MVP 打造、范围缩减与范围蔓延的管控。
SQLite 问题解决模式,用于嵌入式/边缘部署。 适用场景:连接设置、“数据库锁定”错误、ALTER TABLE 替代方案、并发问题、FTS 设置、SQLite 特定陷阱。 不适用于:基本 DDL/DML 语法(使用 context7)、模式设计决策(先使用数据建模技能)。 工作流程:数据建模技能(设计)→ 本技能(实现)。 决策:如果问“我应该用 PostgreSQL 吗?”——请参阅底部的对比部分。
iOS/tvOS专家本地化决策:何时需要运行时语言切换 vs 系统处理、按语言划分的复数规则复杂度、RTL布局策略以及字符串键架构。在国际化应用、处理RTL语言或调试本地化问题时使用。触发关键词:本地化、i18n、l10n、NSLocalizedString、Localizable.strings、stringsdict、复数、RTL、阿拉伯语、希伯来语、SwiftGen、语言切换