软件开发 Skill技能列表
JavaScript测试模式Skill javascript-testing-patterns
本技能提供使用Jest、Vitest和Testing Library进行单元测试、集成测试和端到端测试的综合测试策略。适用于JavaScript/TypeScript应用的测试开发、TDD/BDD工作流程、模拟外部依赖和持续集成,关键词包括JavaScript测试、TypeScript测试、测试框架、单元测试、集成测试、端到端测试、TDD、BDD、模拟、覆盖率报告、CI/CD。
Jest高级测试技能Skill jest-advanced
此技能专注于Jest测试框架的高级功能应用,涵盖自定义匹配器、参数化测试、覆盖率配置和性能优化,适用于复杂场景和大规模测试套件的开发与维护。关键词:Jest, 测试, 自定义匹配器, 参数化测试, 覆盖率, 性能优化, 模拟策略, 断言, 契约测试。
算法艺术生成Skill algorithmic-art
此技能专为使用p5.js创建算法艺术而设计,涵盖算法哲学构思、交互式生成艺术实现和参数探索。它结合计算美学与前端开发,允许用户通过种子随机性和动态控件生成独特艺术变体。适用于生成艺术、前端开发、交互设计等领域。关键词:算法艺术、生成艺术、p5.js、交互式艺术、前端开发、种子随机性、参数控制、计算美学。
触发定时任务Skill trigger-scheduled-task
触发定时任务技能允许用户立即执行已计划的定时任务,无需等待预设时间。适用于软件开发中的测试场景、DevOps任务调度、提前运行任务等。关键词:定时任务、任务调度、DevOps、测试执行、自动化。
SlackGIF创建工具Skill slack-gif-creator
一个专门用于创建和优化Slack平台动画GIF的工具包,提供知识、实用工具和动画概念,帮助开发者高效制作符合Slack要求的GIF动画,提升视觉表现和文件效率。关键词: Slack, GIF, 动画, 优化, Python, PIL, 图像处理, 工具包, 创建, 制作
GitHub自动化Skill github-automation
这个技能用于通过Rube MCP自动化GitHub仓库管理、问题跟踪、拉取请求工作流、分支操作和CI/CD。关键词包括GitHub自动化、DevOps、CI/CD、代码工作流、自动化工具、GitHub Actions、版本控制、协作平台。
检查互联网MixinSkill asyncredux-check-internet-mixin
CheckInternet Mixin是Flutter/Dart开发中AsyncRedux库的一个混合类,用于在执行动作前验证设备互联网连接。它通过重写before()方法在无网络时抛出UserException触发错误对话框,支持自定义错误消息、无对话框处理(结合NoDialog)、静默中止(使用AbortWhenNoInternet)以及无限重试(UnlimitedRetryCheckInternet)等特性。适用于移动应用开发,确保网络依赖性操作的可靠性。关键词:Flutter开发, Dart编程, AsyncRedux, 网络连接检查, 移动应用, 错误处理, Mixin, 网络验证。
MPM会话暂停Skill mpm-session-pause
这个技能用于暂停当前Claude会话并保存所有工作状态,以便稍后恢复。它捕获待办事项、Git状态和上下文摘要,并保存到文件中。关键词:会话管理、工作状态保存、开发工具、MPM命令、Claude辅助、暂停恢复、上下文切换。
Git分支保护与PR工作流管理技能Skill pm-pr-workflow
此技能用于管理和自动化Git版本控制中的分支保护与拉取请求工作流,确保代码协作的安全性和效率。适用于DevOps、项目管理和版本控制场景。关键词:Git、分支保护、PR工作流、版本控制、DevOps、自动化、项目管理。
Git工作树使用技能Skill using-git-worktrees
这个技能用于在Git版本控制系统中创建和管理隔离的工作空间,允许开发者同时处理多个分支而无需切换,提高代码管理和开发效率。关键词包括:Git工作树、版本控制、代码隔离、开发工作流、分支管理、安全验证、智能目录选择、自动化设置、测试基线验证。
代码审查助手Skill code-reviewer
这个技能用于系统化地进行代码审查,检查代码的功能正确性、代码质量、性能、安全性和可维护性,帮助开发者识别潜在问题并提供改进建议,提高软件质量。关键词包括:代码审查、代码质量、安全性检查、性能优化、静态代码分析、软件测试、质量保证、代码重构。
软件测试Skill testing
这个技能专注于编写和执行高效软件测试,包括单元测试、集成测试和端到端测试。它提供了测试设计原则、模拟规则、调试方法以及不稳定测试管理策略。适用于开发人员、测试工程师和质量保证团队,以提高代码质量和可靠性。关键词:软件测试、测试策略、模拟、调试、测试覆盖、不稳定测试。