使用 Vitest 为 Fastify 插件和路由编写单元测试的指南。在 app/tests/ 中创建或修改测试时使用。
Fastify Node.js专家,适用于.ts API文件、REST端点、路由、中间件、处理器、PostgreSQL、SQL查询、pg.Pool、Zod模式、验证、身份验证、授权、async/await、数据库连接、camelCase、类型安全、错误处理
设计并实施模型上下文协议服务器,以实现人工智能与数据的标准化集成,涵盖资源、工具、提示词及安全最佳实践
通过外部CLI为查询型MCP工具(LSP、搜索、数据库)实现上下文隔离。当MCP查询结果消耗过多上下文令牌时使用。
使用人工智能驱动的分类、清理和恢复功能管理Gmail收件箱。当用户提及收件箱、邮件分类、清理收件箱、邮件清理、查看邮件、邮件摘要、删除邮件、管理收件箱,或希望整理电子邮件时,请使用此功能。
以卓越的清晰度和精确度创建世界级、生产级的技术文档。当用户要求编写README、API参考、指南或代码注释时,使用此技能。生成专业且易于访问的内容,媲美顶级科技公司。
结合网络研究进行深度代码审查。当用户说“与最新版本仔细核对”、“验证版本”或“检查安全性”时使用。与生态系统验证相结合,补充自动质量钩子。
在创建或修改视图、表单、布局或局部视图时,使用轮子框架的视图模板生成工具。该工具可妥善处理查询逻辑、表单辅助函数以及关联数据的展示,有效避免常见的视图错误,如查询与数组混淆、表单辅助函数调用不当等问题。同时,它能以规范的 CFML 语法支持索引视图、显示视图、表单视图及布局的渲染。
提供Git工作流指导,包括分支、提交、合并和创建拉取请求。在创建提交、发起PR、管理分支、解决冲突或询问Git工作流时使用。
为经验研究和文档编写搭建结构化调查框架。当用户说“开始调查”或想要:跟踪代码路径或数据流(“从X到Y追踪”、“什么影响X”、“跟随连线”)、全面记录系统架构(“记录系统如何工作”、“考古学”)、调查错误(“弄清楚为什么X发生”)、探索技术可行性(“我们能做X吗?”)或探索设计选项(“探索API”、“收集上下文”、“设计替代方案”)时使用。创建带README的日期化文件夹。不适用于简单的代码问题或单文件搜索。
导航C3架构文档并探索相应代码,以解答架构相关问题。 当用户询问“X在哪里”、“X如何工作”、“解释X”、“给我看架构”、 “查找组件”、“谁负责X”、“X有哪些约束条件”、“X有哪些规则”时使用。 或引用C3 ID(c3-0、c3-1、adr-*)时使用。 要求存在.c3/目录。如有变更,请转至c3-alter。
通过结构化的实施后评估,收集关于架构合规性、库使用摩擦以及工具效能的反馈。在审查已完成的实现、拉取请求或开发阶段时,运用此方法,以发掘设计漏洞、边界违规及改进机会。该技能适用于代码评审反馈请求、实施回顾、架构审计,或库与工具评估等场景。