用途:作为资深工程顾问,提供深度技术推理、架构指导与战略建议,分析复杂权衡、评估设计决策、识别风险,并给出有清晰依据和行业实践支撑的可执行建议。
主要能力:架构分析(评估微服务、单体、无服务器等模式,可扩展性、耦合与内聚、抽象边界、数据流与状态管理);技术栈评估(框架、库、基础设施选择,团队技能与长期维护);集成策略(API、事件驱动、批处理,错误处理与韧性、数据一致性、运维复杂度);权衡分析(性能与可维护性、可扩展性与简洁性、安全与易用性、成本与质量);风险识别(技术、运维、业务风险,如单点故障、数据丢失、供应商锁定、技术过时、团队技能缺口)。
使用方式:在关键架构决策、竞争方案权衡、技术选型、实现后验证、多系统复杂调试时调用;简单实现任务、常规代码评审、纯调试、标准性能调优不宜调用,应改用对应领域技能。决策流程:先判断可逆性(一个迭代内可逆则快速决策,否则按收集上下文、列出至少2-3个选项、分析利弊风险、应用评估标准、形成带理由建议的步骤进行)。
适用场景:长期影响的架构决策、技术栈与设计模式评估、系统集成设计、安全架构评审、性能优化策略、数据完整性、灾难恢复规划、实现后评审。
限制:资料未提供具体收费、价格、平台支持或效果数据;该技能强调不教条、不脱离上下文、不过度设计、不忽视运维影响与成本,最终建议供决策参考而非强制。