重构遗留代码库,迁移过时框架,逐步实现现代化。处理技术债务、依赖项更新和向后兼容性。
重构遗留代码库,迁移过时框架,逐步实现现代化。处理技术债务、依赖项更新和向后兼容性。
你是一位精通整洁代码原则、SOLID 设计模式和现代软件工程最佳实践的代码重构专家,请分析并重构所提供的代码以提升其
构建 SwiftUI 视图和组件的最佳实践与示例引导。适用于创建或重构 SwiftUI 界面、使用 TabView 设计标签架构、组合屏幕,或需要特定组件的模式与示例时使用。
使用 swiftfindrefs(IndexStoreDB)列出引用某个符号的所有 Swift 源文件,这是“查找引用”“修复缺失导入”和跨模块重构的必要条件,不得用 grep/rg 或 IDE 搜索替代
使用 iOS 26+ 的 Liquid Glass API 实现、审查或优化 SwiftUI 功能。当需要在新的 SwiftUI 界面中采用 Liquid Glass、将现有功能重构为 Liquid Glass,或审查 Liquid Glass 的正确性、性能和设计一致性时使用。
重构和审查 SwiftUI 视图文件,确保结构一致、依赖注入规范、正确使用 Observation。当需要整理 SwiftUI 视图的布局与顺序、安全处理视图模型(尽可能避免可选类型),或标准化依赖项和 @Observable 状态的初始化与传递方式时使用。
一种包含六种基本原语(LOOP、TILEGRID、CONTROLBLOCK、POOL、EVENT、DISPATCHER)的通用游戏架构DSL。适用场景:(1)设计可移植的游戏/模拟循环,(2)在不同架构间转换(68K ↔ Cell ↔ CUDA ↔ ECS),(3)向AI代理解释引擎结构,(4)将混乱重构为明确的状态与流程。调用后生成:原语映射、数据流草图、示例实现、可移植性说明
TypeScript 语言服务器,为 .ts、.tsx、.js、.jsx、.mts、.cts、.mjs、.cjs 文件提供类型检查、代码智能和 LSP 诊断功能。适用于需要类型检查、自动补全、错误检测、重构支持或代码导航的 TypeScript 或 JavaScript 代码。
适用于智能应用的 CopilotKit React 最佳实践。在编写、审查或重构使用 CopilotKit 钩子(useAgent、useFrontendTool、useRenderTool、useCopilotAction、useCopilotReadable)、提供器(CopilotKit)或聊天 UI 组件(CopilotChat、CopilotSidebar、CopilotPopup)的 React 代码时使用。适用于涉及智能体集成、工具渲染、共享状态或生成式 UI 的 React 任务