测试与 QA
测试、调试、验证和质量工作流
Skills 列表

django-expert
适用于构建 Django Web 应用或基于 Django REST Framework (DRF) 的 REST API。在处理 settings.py、models.py、manage.py 或任何 Django 项目文件时调用。能够创建带合理索引的 Django 模型,使用 select_related/prefetch_related 优化 ORM 查询,构建 DRF 序列化器 (Serializer) 与视图集 (ViewSet),并配置 JWT 身份认证。触发词:Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web。
jeffallan
spec-miner
代码逆向工程专家,专注于从现有代码库中提取需求规格与系统规范。适用于接手遗留代码、无文档系统、接管项目或缺乏文档的老旧代码库。调用此 Skill 可用于梳理代码依赖关系、从源码生成 API 文档、挖掘未记录的业务逻辑、厘清代码实际运行机制,或根据现有实现反推架构文档。触发词:reverse engineer(逆向工程)、old codebase(老旧代码库)、no docs / no documentation(无文档)、figure out how this works(搞清工作原理)、inherited project(接管项目)、legacy analysis(遗留系统分析)、code archaeology(代码考古)、undocumented features(未记录的功能)。
jeffallan
angular-architect
生成 Angular 17+ 独立组件,配置带有懒加载和守卫的高级路由,实现 NgRx 状态管理,应用 RxJS 模式,并优化打包性能。在构建使用独立组件或信号的 Angular 17+ 应用、设置 NgRx 存储、建立 RxJS 响应式模式、性能调优或为企业级应用编写 Angular 测试时使用。
jeffallan
csharp-developer
在构建使用 .NET 8+、ASP.NET Core API 或 Blazor Web 应用的 C# 应用程序时使用。使用最小 API 或基于控制器的路由构建 REST API,使用 Entity Framework Core 配置数据库访问,实现异步模式和取消,通过 MediatR 使用 CQRS 组织应用程序,并搭建具有状态管理的 Blazor 组件。适用于 C#、.NET、ASP.NET Core、Blazor、Entity Framework、EF Core、Minimal API、MAUI、SignalR。
jeffallan
cli-developer
用于构建CLI工具、实现参数解析或添加交互式提示时使用。调用以解析标志和子命令、显示进度条和旋转器、生成bash/zsh/fish补全脚本、CLI设计、shell补全以及使用commander、click、typer或cobra的跨平台终端应用程序。
jeffallan
test-master
生成测试文件、创建模拟策略、分析代码覆盖率、设计测试架构,并跨功能、性能和安全性测试领域生成测试计划和缺陷报告。适用于编写单元测试、集成测试或端到端测试;创建测试策略或自动化框架;分析覆盖率缺口;使用 k6 或 Artillery 进行性能测试;使用 OWASP 方法进行安全测试;调试不稳定测试;或从事 QA、回归测试、测试自动化、质量门禁、左移测试或测试维护等工作。
jeffallan
debugging-wizard
解析错误消息,通过堆栈跟踪追踪执行流程,关联日志条目以识别故障点,并应用系统化的假设驱动方法来隔离和解决错误。在调查错误、分析堆栈跟踪、查找意外行为的根本原因、排查崩溃或进行日志分析、错误调查或根本原因分析时使用。
jeffallan
playwright-expert
在编写 Playwright 的 E2E 测试、搭建测试基础设施或调试不稳定的浏览器测试时使用。调用此技能可编写测试脚本、创建页面对象、配置测试夹具、设置报告器、集成 CI、实现 API 模拟或执行视觉回归测试。触发词:Playwright、E2E 测试、端到端、浏览器测试、自动化、UI 测试、视觉测试、页面对象模型、测试不稳定。
jeffallan
monitoring-expert
配置监控系统,实现结构化日志管道,创建Prometheus/Grafana仪表板,定义告警规则,并实施分布式追踪。部署Prometheus/Grafana栈,进行负载测试,执行应用性能分析,规划基础设施容量。适用于设置应用监控、为服务添加可观测性、通过日志/指标/追踪调试生产问题、使用k6或Artillery运行负载测试、分析CPU/内存瓶颈,或预测容量需求。
jeffallan
game-developer
在构建游戏系统、实现Unity/Unreal Engine功能或优化游戏性能时使用。调用以实现ECS架构、配置物理系统和碰撞器、设置带延迟补偿的多人网络、优化帧率达到60+ FPS目标、开发着色器,或应用对象池和状态机等游戏设计模式。触发关键词:Unity、Unreal Engine、游戏开发、ECS架构、游戏物理、多人网络、游戏优化、着色器编程、游戏AI。
jeffallan
prompt-engineer
编写、重构和评估大语言模型的提示词——生成优化的提示模板、结构化输出模式、评估标准与测试套件。适用于为新的大语言模型应用设计提示词、重构现有提示词以提高准确性或令牌效率、实现思维链或少样本学习、创建包含角色设定和安全护栏的系统提示词、构建JSON/函数调用模式,或开发提示词评估框架以衡量和提升模型性能。
jeffallan
rust-engineer
编写、审查和调试符合惯用法的 Rust 代码,确保内存安全并利用零成本抽象。实现所有权模式,管理生命周期,设计 trait 层次结构,使用 tokio 构建异步应用程序,并通过 Result/Option 组织错误处理。在构建 Rust 应用程序、解决所有权或借用问题、设计基于 trait 的 API、实现 async/await 并发、创建 FFI 绑定或优化性能和内存安全时使用。适用于 Rust、Cargo、所有权、借用、生命周期、异步 Rust、tokio、零成本抽象、内存安全、系统编程等场景。
jeffallan
java-architect
在构建、配置或调试使用Spring Boot 3.x、微服务或响应式编程的企业级Java应用程序时使用。调用以实现WebFlux端点、优化JPA查询和数据库性能、配置带有OAuth2/JWT的Spring Security,或解决云原生Spring应用中的身份验证问题和异步处理挑战。
jeffallan
python-pro
在构建需要类型安全、异步编程或健壮错误处理的 Python 3.11+ 应用程序时使用。生成带有类型注解的 Python 代码,在严格模式下配置 mypy,使用 pytest 编写包含 fixture 和 mock 的测试套件,并通过 black 和 ruff 验证代码。适用于类型提示、async/await 模式、数据类、依赖注入、日志配置和结构化错误处理。
jeffallan
typescript-pro
实现高级 TypeScript 类型系统,构建自定义类型守卫、工具类型与品牌类型(Branded Types),并配置 tRPC 以实现端到端类型安全。适用于需要复杂泛型、条件或映射类型、可辨识联合(Discriminated Unions)、Monorepo 架构或借助 tRPC 实现全栈类型安全的 TypeScript 应用开发。
jeffallan
php-pro
在构建使用现代 PHP 8.3+ 特性、Laravel 或 Symfony 框架的 PHP 应用程序时使用。启用严格类型、PHPStan 级别 9、基于 Swoole 的异步模式以及 PSR 标准。创建控制器、配置中间件、生成迁移、编写 PHPUnit/Pest 测试、定义类型化 DTO 和值对象、设置依赖注入、搭建 REST/GraphQL API。适用于使用 Eloquent、Doctrine、Composer、Psalm、ReactPHP 或任何 PHP API 开发。
jeffallan
flutter-expert
在构建基于 Flutter 3+ 和 Dart 的跨平台应用时使用。用于 widget 开发、Riverpod/Bloc 状态管理、GoRouter 导航、平台特定实现、性能优化。
jeffallan
laravel-specialist
构建和配置 Laravel 10+ 应用程序,包括创建 Eloquent 模型和关系、实现 Sanctum 认证、配置 Horizon 队列、使用 API 资源设计 RESTful API,以及使用 Livewire 构建响应式界面。在创建 Laravel 模型、设置队列工作者、实现 Sanctum 认证流程、构建 Livewire 组件、优化 Eloquent 查询或为 Laravel 功能编写 Pest/PHPUnit 测试时使用。
jeffallan
golang-pro
使用 goroutine 和 channel 实现并发 Go 模式,使用 gRPC 或 REST 设计和构建微服务,使用 pprof 优化 Go 应用性能,并通过泛型、接口和健壮的错误处理强制使用地道的 Go 语言。在构建需要并发编程、微服务架构或高性能系统的 Go 应用时使用。调用场景包括 goroutine、channel、Go 泛型、gRPC 集成、CLI 工具、基准测试或表格驱动测试。
jeffallan
validate-idea
基于极简创业者(Minimalist Entrepreneur)框架验证商业点子。适合在有人产生商业构想、想要在动手开发或投入资源之前测试其是否值得追求时使用。
slavingia
gsap-performance
官方 GSAP 性能技能——优先使用变换,避免布局抖动,使用 will-change 和批处理。在优化 GSAP 动画、减少卡顿,或用户询问动画性能、FPS 或流畅 60fps 时使用。
greensock
urdf
URDF机器人描述生成及默认生成时验证。用于创建、编辑、重新生成、检查或调试`.urdf`文件、Python `gen_urdf()`源码、机器人连杆、关节、限位、惯性参数、视觉/碰撞几何体、网格引用、坐标系约定或生成的机器人描述工件。使用SRDF技能处理MoveIt2语义组和IK/路径规划语义;使用cad-viewer技能控制本地MoveIt2服务器;使用CAD技能输出STEP/STL/3MF/DXF/GLB格式。
earthtojake
systematic-debugging
遇到任何 bug、测试失败或异常行为时使用,在提出修复方案之前执行
jnmetacode
dbs-restore
恢复上次诊断保存的状态,以便继续。配合 dbs-save 使用。 触发方式:/dbs-restore、/续上、「接着上次」「之前的结论」「上次诊断到哪了」
dontbesilent2025