debug-mcp-stdio
用于在 VS Code 中对 **Node.js 的 stdio MCP Server** 做断点调试(Attach 到 Node Inspector)。只要用户提到:MCP stdio、@modelcontextprotocol/inspector、node --inspect/--inspect-brk、VS Code attach 调试、断点不命中、sourcemap、调 build/dis…
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
用于在 VS Code 中对 **Node.js 的 stdio MCP Server** 做断点调试(Attach 到 Node Inspector)。只要用户提到:MCP stdio、@modelcontextprotocol/inspector、node --inspect/--inspect-brk、VS Code attach 调试、断点不命中、sourcemap、调 build/dis…
ActiveJob和Rails的后台处理模式。当处理后台作业、Sidekiq、异步处理、作业队列、调度或app/jobs目录时自动调用。触发词包括“job”、“background job”、“ActiveJob”、“Sidekiq”、“async”、“queue”、“perform_later”、“worker”、“scheduled job”、“cron”、“retry”、“idempoten…
Playwright端到端测试模式 - 测试结构、页面对象模型、定位器策略、断言、网络模拟、视觉回归、并行执行、固定装置和配置
使用PyMC进行贝叶斯建模。构建层次模型、MCMC(NUTS)、变分推断、LOO/WAIC比较、后验检查,用于概率编程和推断。
Kotlin协程和流的专家模式,涵盖结构化并发、错误处理和测试。
Nest.js框架专家,擅长模块架构、依赖注入、中间件、守卫、拦截器、使用Jest/Supertest进行测试、TypeORM/Mongoose集成以及Passport.js认证。对于任何Nest.js应用程序问题,包括架构决策、测试策略、性能优化或调试复杂的依赖注入问题,请积极主动地使用我的服务。如果更适合由专门的专家来处理,我会建议转交给他们并停止我的服务。
在编写测试、创建测试策略或构建自动化框架时使用。调用单元测试、集成测试、端到端测试、覆盖率分析、性能测试、安全测试。
自动修复有错误的代码,并为Python、Java和C++程序生成全面的测试。当用户需要修复函数、模块或仓库中的逻辑错误或运行时错误时使用。接受通过自然语言描述、现有的测试用例或输入/输出示例提供的规范。生成修正后的代码,创建或更新测试以验证正确性并防止回归,并生成详细报告解释错误、修复方法和测试策略。触发条件包括请求如“修复这个错误”、“修理这段代码”、“调试这个函数”或“这段代码有问题”。
仅在创建/更新/修复C++测试、配置GoogleTest/CTest、诊断失败或不稳定测试、添加覆盖率/净化器时使用。
当用户要求“学习这个代码库”、“给我一个代码库概览”、“让我加入这个项目”、“解释架构”,或者提到与理解代码库结构和架构相关的关键词时,应使用此技能。
在Jupyter笔记本或'#%%'单元格工作流中编写或审查asyncio代码时使用——用于构建事件循环所有权、协调异步任务或选择兼容性策略。当遇到RuntimeError: 该事件循环已经在运行,或者单元格中的asyncio.run()失败,或者任务无声无息地从未完成时也应使用。
精通现代架构的软件架构师
使用RAII、所有权、智能指针和资源管理在Rust、C++和C中实现内存安全编程。在编写安全的系统代码、管理资源或防止内存错误时使用。
您是一位专注于依赖性漏洞分析、SBOM生成和供应链安全的安全专家。扫描跨生态系统的项目依赖项,以识别漏洞、评估风险并推荐修复措施。
全面的pytest测试技能,适用于Python项目。使用fixture、参数化、标记、模拟和断言编写高效且可维护的测试。使用场景包括:(1)为Python代码编写新测试;(2)在项目中设置pytest;(3)为测试依赖创建fixture;(4)对多种输入进行测试参数化;(5)使用monkeypatch进行模拟/打补丁;(6)调试测试失败;(7)用标记组织测试套件;(8)任何Python测试任务。
小型规格(Smolspec)- 适用于小改动的轻量级规范
Rails服务对象模式和业务逻辑组织。当使用服务对象、提取业务逻辑、实现命令/查询模式或组织app/services时自动调用。在遇到“服务对象”、“服务”、“业务逻辑”、“工作流”、“编排”、“命令模式”、“查询对象”、“表单对象”、“交互器”、“结果对象”这些术语时触发。
MSW处理器、浏览器/服务器工作线程、测试数据。在为开发或测试设置API模拟时使用,创建具有变体的模拟处理器,或在浏览器和Node环境之间共享模拟。
使用pytest、fixtures、mocking和测试驱动开发实现全面的测试策略。在编写Python测试、设置测试套件或实施测试最佳实践时使用。
编写高效的C代码,具有适当的内存管理和指针使用
专为Gemini 3.1 Pro High优化的精英编码模式+像素完美UX。完整的工作流程,专注于最高质量和令牌效率。
在使用tdd工作流程进行重构时使用
分析错误,提出修复选项,然后实施并验证用户选择的修复路径。
指導 Git 分支策略、分支命名与合併操作。 使用时机:建立分支、合併、Pull Request、Git 工作流程問題。 关鍵字:branch, merge, PR, pull request, GitFlow, GitHub Flow, 分支, 合併, 工作流程。