AiOffice 能力组合,开箱即用,为您的工作流提速
当通过 Tauri 命令将错误从 Rust 传递到 TypeScript 时,使用内部标记的枚举来创建 TypeScript 可以自然处理的可区分联合。
查询层是 UI 组件和服务层之间的反应式桥梁。它使用 TanStack Query 和 WellCrafted 工厂将纯服务功能与缓存、反应性和状态管理包装在一起。
使用与精心设计的公关描述相同的风格生成正在进行的工作的对话摘要。
monorepo 使用一致的脚本命名约定:
当工厂函数具有仅由返回方法使用的辅助函数时,请使用方法简写将它们移动到返回对象中。这可确保 JSDoc 注释正确传递给消费者。
当某个功能涉及多个文件时,请分阶段实施。每一波都是一个逻辑关注点,一次提交。这将创建一个干净的 git 历史来讲述一个故事。
一定要诚实,不要唯唯诺诺。如果我错了,请直截了当地指出。我需要对我的代码进行诚实的反馈。
遵循写作的语气。
提交消息主题行描述了更改的内容。提交正文解释了原因。
这项技能指导创建独特的、生产级的前端界面,避免通用的“AI slop”美学。实施真正的工作代码,特别注重美学细节和创意选择。
此技能可帮助您应用工厂函数模式,以在 TypeScript 中实现干净的依赖注入和函数组合。
当处理可以正常恢复的错误时,请使用精心设计的 trySync(对于同步代码)或 tryAsync(对于异步代码),而不是传统的 try-catch 块。这提供了更好的类型安全性和显式错误处理。
切勿使用 set.status + 返回对象。始终从处理程序上下文中解构状态并将其用于所有非 200 响应。这给你:
当您需要具有品牌 TypeScript 类型但没有实际数据转换的列时,请使用 $type<T>() 而不是 customType 。
重构复杂的控制流时,反映自然的人类推理模式:
请始终查阅 better-auth.com/docs 以获取代码示例和最新 API。
使用 arktype 的 .merge() 和 .or() 方法组成可区分联合的模式。
使用 CardTrader 的 REST API 来管理交易卡市场运营的综合指南。
规范文档的并行代理审查。无需修改规格即可生成调查结果报告。