软件开发 Skill技能列表
拉取请求自动化Skill pull-request-automation
拉取请求自动化是一种通过模板、检查清单、自动合并规则和审查分配来减少手动工作量,提高代码审查流程一致性的技能。
SlackGIF创建器Skill slack-gif-creator
这是一个用于创建和优化Slack平台动画GIF的工具包,提供验证器检查GIF大小和尺寸约束、可组合动画原语如摇动和弹跳,以及辅助工具如颜色管理和文本渲染,帮助用户轻松制作符合Slack要求的GIF图像,适用于消息和表情符号。关键词:Slack, GIF, 动画, 创建, 工具包, Python, 验证, 优化, 表情符号, 动图制作。
QueryCachingStrategiesSkill query-caching-strategies
这篇文章介绍了如何通过使用Redis、Memcached和数据库级别的缓存来实施多级查询缓存策略,以优化查询结果缓存、高读负载、减少数据库负载、提高响应时间等。包括缓存失效、TTL策略、缓存预热模式等关键技术点。
ElixirEcto模式Skill elixir-ecto-patterns
这个技能是关于在Elixir编程语言中使用Ecto进行数据库操作的全面指南。它涵盖模式定义、变化集验证、查询构建、关联管理、事务处理等,用于构建高性能、可维护的数据库驱动Elixir应用。关键词:Elixir, Ecto, 数据库操作, 模式设计, 查询优化, 数据验证, 后端开发, Phoenix框架。
Bash防御性编程模式Skill bash-defensive-patterns
本技能专注于Bash脚本的防御性编程技术,包括严格模式、错误捕获、变量安全、临时文件管理等,用于编写生产级自动化脚本、CI/CD管道和系统工具,提高脚本的可靠性和安全性。关键词:Bash防御性编程,错误处理,脚本安全,自动化,CI/CD,系统管理。
语义版本控制Skill semantic-versioning
实施语义版本控制(SemVer)与自动化发布管理,使用约定提交、语义发布和版本提升策略,以实现版本号自动化管理和发布说明生成。
存储过程和函数Skill stored-procedures
本文介绍了如何实现数据库存储过程和函数以处理业务逻辑、数据验证和性能优化。包括过程设计、错误处理和性能考虑,以及PostgreSQL和MySQL的存储过程和触发器示例。
压力测试Skill stress-testing
压力测试是一种软件测试方法,用于验证系统在极端负载条件下的稳定性和性能,帮助确定系统的最大处理能力,并识别可能导致性能退化或故障的瓶颈。
合成监控Skill synthetic-monitoring
合成监控是一种自动化测试技术,用于模拟真实用户行为,监控API流程和关键业务交易,以提前发现并解决性能问题。
技术规范模板Skill technical-specification
详细技术规范模板,用于创建系统需求、架构、实施细节和验收标准的文档,关键词包括功能规格、系统设计、需求文档、架构决策记录、技术提案、API设计规范等。
TestAutomationFrameworkSkill test-automation-framework
这是一个用于设计和实现可扩展测试自动化框架的技能,涵盖了页面对象模型、固定装置、报告等关键组件,旨在提高测试的可靠性和速度。
代理浏览器自动化工具Skill agent-browser
agent-browser 是 Vercel 开发的命令行界面工具,专为浏览器自动化设计,支持通过引用选择元素进行网页交互、表单填充、截图和数据抓取。适用于自动化测试、网页抓取和快速网页操作,替代 Playwright MCP,使用 Bash 命令简化流程。关键词:浏览器自动化、CLI 工具、网页交互、测试自动化、数据抓取、Vercel、AI 代理。