指导处理会话同步、状态重构及乐观更新等复杂场景的规范。明确数据源分类、状态所有权、生命周期管理及失败处理原则,确保状态一致性与确定性。
强制以极简、最小化原则(YAGNI)处理编码任务,优先复用现有代码和标准库,拒绝过度设计。
确保 PokeSwift 项目在 Tuist 工作区中进行代码重构时不破坏目标图、模块边界及构建配置。指导安全地移动文件、拆分大模块并同步更新 Tuist 生成文件,防止因结构变更导致编译失败或依赖断裂。
指导将 Python 包裹层中的业务逻辑迁移至 Kotlin,采用绞杀者模式逐步替换,包含 API 设计、阶段规划及反模式规避。
提供 MapLibre GL JS 迁移至 Mapbox GL JS 的专业指南,涵盖 API 兼容性、Token 配置及风格设置。旨在帮助开发者利用 Mapbox 官方支持、优质地图数据和生态系统优势,实现平滑升级并享受企业级服务。
提供安全的代码重构能力,支持重命名、提取模块、拆分服务及移动文件。通过绑定仓库、分析依赖影响、预览变更并验证测试,确保代码结构修改的安全性与准确性。
用于清理 iOS 应用中的 DebugBridge SPM 包、DEBUG 条件编译代码及 gstack 相关调试钩子,支持从 Debug 构建切换至 Release 安全路径。
提供React和Next.js性能优化指南,涵盖消除瀑布流、包体积优化及服务端性能等65条规则。用于编写、审查或重构代码时确保最佳实践。
专注于在不改变行为的前提下简化代码,提升可读性与可维护性。严格遵循项目约定,仅处理指定代码,避免过度重构或范围蔓延。
用于清理代码中的AI生成垃圾,移除调试语句、幽灵代码并维护仓库整洁。支持报告与自动修复模式,通过脚本检测及可选的AST分析发现未使用导出和孤立基础设施。
指导将 PostgreSQL 表迁移至 TimescaleDB 超表,涵盖分区列选择、块间隔计算及主键约束处理。提供原地与蓝绿迁移方案,确保低停机时间并配置压缩,同时包含性能验证步骤以保障数据完整性与查询效率。
系统化缩减JS/TS库包体积的Skill,通过测量优先循环、识别未用依赖和重复代码,在保持可读性和API兼容性的前提下优化dist大小。
指导在SDK行为变更时确定支持范围与兼容性边界,提供实施策略工作流、版本基线查找及范围契约记录规范,确保最小化改动并验证有效性。


