软件开发 Skill技能列表
gitignore自动更新技能Skill update-gitignore
这是一个自动化工具,用于创建或更新.gitignore文件,通过Toptal API自动检测操作系统和项目技术栈,提升开发效率和版本控制管理。关键词:gitignore, API, 操作系统检测, 语言检测, 版本控制, 软件开发。
前端设计Skill frontend-design
此技能用于创建独特、生产级的前端界面,专注于高质量UI设计和创意编码,避免通用AI美学,适用于网页组件、React、HTML/CSS开发、美学设计、创意布局等场景,提升用户体验和视觉冲击力。关键词:前端开发、UI设计、网页界面、创意编码、美学设计、生产级代码、React组件、HTML/CSS布局、用户体验优化。
GitHubActions工作流语法技能Skill act-workflow-syntax
该技能专注于GitHub Actions工作流文件的创建和修改,提供全面的语法指南、触发器配置、作业和步骤设置,支持本地测试工具act,适用于自动化构建、测试和部署流程,提升CI/CD效率和DevOps实践。关键词:GitHub Actions,工作流,act,CI/CD,自动化,DevOps,本地测试,语法指南。
深度防御验证Skill defense-in-depth
深度防御验证是一种软件开发技术,通过在数据通过的每一层(入口点、业务逻辑、环境和调试层)实施严格验证,旨在从根源上防止无效数据引发的错误,提高系统鲁棒性和代码质量。关键词:深度防御、多层验证、数据安全、错误预防、软件测试、系统架构、防御性编程、鲁棒性验证。
JavaScript测试模式Skill javascript-testing-patterns
本技能提供使用Jest、Vitest和Testing Library进行单元测试、集成测试和端到端测试的综合测试策略。适用于JavaScript/TypeScript应用的测试开发、TDD/BDD工作流程、模拟外部依赖和持续集成,关键词包括JavaScript测试、TypeScript测试、测试框架、单元测试、集成测试、端到端测试、TDD、BDD、模拟、覆盖率报告、CI/CD。
算法艺术生成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、版本控制、协作平台。
MPM版本信息查询Skill mpm-version
该技能用于查询和显示MPM系统的版本信息,包括项目版本、构建号、代理和技能的详情,适用于软件版本管理和系统监控。关键词:MPM、版本信息、代理、技能、软件版本、系统管理、DevOps、项目管理。
MPM会话暂停Skill mpm-session-pause
这个技能用于暂停当前Claude会话并保存所有工作状态,以便稍后恢复。它捕获待办事项、Git状态和上下文摘要,并保存到文件中。关键词:会话管理、工作状态保存、开发工具、MPM命令、Claude辅助、暂停恢复、上下文切换。
Git分支保护与PR工作流管理技能Skill pm-pr-workflow
此技能用于管理和自动化Git版本控制中的分支保护与拉取请求工作流,确保代码协作的安全性和效率。适用于DevOps、项目管理和版本控制场景。关键词:Git、分支保护、PR工作流、版本控制、DevOps、自动化、项目管理。