软件开发 Skill技能列表
错误处理模式Skill error-handling-patterns
这个技能专注于设计和实施健壮的错误处理策略,包括使用try-catch块、自定义错误类、错误边界、API错误响应格式、重试逻辑、日志记录和监控,以提高软件系统的可靠性、容错能力和用户体验。关键词:错误处理、容错系统、异常管理、日志监控、API错误响应、重试策略、React错误边界、Express错误处理。
构件构建器Skill artifacts-builder
该技能用于构建交互式、自包含的HTML/JavaScript构件,包括数据可视化、计算器、迷你应用和工具,支持嵌入到网站或作为独立应用使用。适用于创建交互式演示、原型、教育内容及任务特定工具。关键词:HTML, JavaScript, 交互式构件, 数据可视化, 前端开发, Claude.ai, 迷你应用构建, Web开发工具, SEO优化, 交互设计。
Playwright测试最佳实践Skill playwright
本技能专注于使用Playwright进行Next.js应用的端到端测试,提供全面的最佳实践指南,涵盖测试架构、选择器与定位器、等待与断言、身份验证与状态管理、模拟与网络、Next.js集成、性能优化以及调试与CI配置。旨在帮助开发者编写可靠、快速和可维护的测试,提高测试效率和质量。关键词:Playwright, Next.js, 端到端测试, 自动化测试, 测试最佳实践, E2E测试, 测试优化, 软件测试, 前端测试。
变更日志生成器Skill changelog-generator
变更日志生成器是一个自动化工具,通过分析git提交历史,智能分类和翻译技术性commit,生成用户友好的变更日志和发布说明。它帮助软件开发团队、产品经理和DevOps工程师节省手动编写时间,提高文档效率和发布质量。关键词:变更日志生成、git提交分析、自动化文档、软件开发工具、发布管理。
gitignore自动更新技能Skill update-gitignore
这是一个自动化工具,用于创建或更新.gitignore文件,通过Toptal API自动检测操作系统和项目技术栈,提升开发效率和版本控制管理。关键词:gitignore, API, 操作系统检测, 语言检测, 版本控制, 软件开发。
系统化调试Skill systematic-debugging
系统化调试是一种结构化的故障排除方法论,采用四阶段过程(根因调查、模式分析、假设测试、实施),适用于任何技术问题,确保在提出修复方案前先调查根因,提高调试效率和准确性。关键词:系统化调试、调试方法、故障排除、根因分析、软件测试、四阶段调试、代码调试、错误修复。
无障碍与WCAG合规专家Skill accessibility-wcag
这个技能专注于网页无障碍性和WCAG 2.2合规性,确保界面对所有用户可访问,包括键盘导航、屏幕阅读器优化、颜色对比要求等。它适用于前端开发、用户体验优化和网站审计,关键词:无障碍、WCAG、前端开发、用户体验、屏幕阅读器、键盘导航。
GSAPHUD动画开发技能Skill gsap
本技能提供GSAP(GreenSock动画平台)专业知识,用于在JARVIS AI助手HUD中创建平滑、专业的动画。主要应用包括HUD面板入场/出场动画、状态指示器过渡、数据可视化动画、滚动触发效果和复杂时间线序列。强调测试驱动开发、性能优化、内存管理、可访问性和高质量代码实践,适用于前端开发场景。关键词:GSAP, 动画, JARVIS, HUD, 前端开发, Vue.js, 性能优化, TDD, 可访问性。
测试专家Skill test-specialist
测试专家技能专注于JavaScript/TypeScript应用程序的全面测试、调试和代码分析,包括单元测试、集成测试、端到端测试、安全测试、性能测试,提供系统化方法修复bug、提高测试覆盖率,并涵盖多种编程语言如Python、Go、Rust的测试模式。关键词:JavaScript测试、TypeScript测试、单元测试、集成测试、E2E测试、调试、代码分析、测试覆盖率、安全测试、性能测试、视觉回归测试、pytest、Testify、Playwright、Percy、Chromatic、SEO优化、软件质量保证、测试自动化、前端测试、后端测试、移动测试、DevOps测试。
模糊测试字典Skill fuzzing-dictionary
模糊测试字典是一种软件测试技术,用于指导模糊测试器使用领域特定的令牌,如关键词、魔法数字、协议命令等,以提高测试效率和覆盖率。它主要应用于解析器、协议实现和文件格式处理器的安全测试,帮助绕过验证检查并探索更深层代码路径。关键词:模糊测试、字典、协议、文件格式、覆盖率提升、安全测试、测试自动化。
测试生成Skill test-generation
这个技能用于自动生成软件测试,基于测试驱动开发(TDD)原则,遵循项目测试标准,提高代码质量和测试覆盖率。它支持多种测试行为,包括正面和负面测试,并使用AAA模式进行测试实施,帮助开发者高效进行自动化测试和错误预防。关键词:测试生成、TDD、自动化测试、软件测试、测试覆盖、AAA模式、vitest、JWT验证、中间件测试。
React服务器端动作Skill react-server-actions
React服务器端动作是一种在Next.js 14+框架中实现的功能,用于安全处理表单提交和服务器端数据操作,无需API路由。它支持渐进增强、服务器端验证、文件上传和乐观UI更新,适用于现代Web开发中的表单处理、服务器突变和性能优化场景。关键词:React Server Actions, Next.js, 表单处理, 服务器端突变, 渐进增强, 安全性, 缓存重新验证, 文件上传, 乐观UI更新, Web开发。