软件开发 Skill技能列表
假驱动测试架构Skill fake-driven-testing
此技能提供Python项目中的假驱动测试架构指导,用于测试编写、bug修复、功能添加和网关层修改,包含基于假的防御深度测试策略、ABC网关接口实现和五层测试分布。关键词:测试架构、Python测试、假驱动测试、网关层、防御深度测试、ABC接口、业务逻辑测试、集成测试、单元测试。
差异分析与提交消息生成技能Skill erk-diff-analysis
这是一个内部技能,用于在代码版本控制中自动化生成提交消息,基于差异分析,特别适用于PR提交命令。它强调简洁性、组件级描述和突出破坏性变化,提升开发流程效率。关键词:差异分析、提交消息、Git、PR、自动化、代码审查、版本控制。
CLI技能创建器Skill cli-skill-creator
CLI 技能创建器:用于系统性地创建命令行工具技能和文档,通过解析帮助文本、手册页、GitHub 仓库和在线研究,提取命令模式、思维模型和最佳实践,适用于软件开发、DevOps 和工具文档,提升工作效率,便于 SEO 搜索。
Playwright浏览器自动化Skill playwright-automation
Playwright浏览器自动化技能用于自动化浏览器测试、网页数据抓取和用户工作流程测试,支持跨浏览器(如Chrome、Firefox、Safari)的可靠测试能力。关键词:浏览器自动化、端到端测试、网页抓取、跨浏览器测试、视觉回归测试、Playwright工具。
端到端测试技能Skill e2e-testing
这个技能用于自动化端到端测试,通过模拟人类行为在预览和生产环境中进行测试。它使用Chrome MCP或Playwright MCP进行浏览器自动化,支持多种测试套件如烟雾测试、完整测试、视觉测试等,并可根据标志进行配置。生成详细报告,包括截图和差异分析,方便集成到CI/CD流程中。关键词:端到端测试、自动化测试、Playwright、Chrome、测试套件、CI/CD、报告生成、浏览器测试。
可观察性设计Skill observability-design
可观察性设计是一种技能,用于构建监控、报警和诊断系统,将遥测数据转化为可操作的洞察。它涉及定义服务级别指标(SLI)、服务级别目标(SLO)、实施分布式追踪、创建报警规则、构建仪表盘,以及建立事件响应流程,以提高软件系统的可靠性和生产准备就绪。关键词:可观察性、监控、SLI、SLO、报警、分布式追踪、DevOps、仪表盘设计、错误预算。
GitHub问题评论指南Skill github-issues
这个技能用于指导开发者在GitHub平台上撰写有效的问题评论和拉取请求评论,以促进社区互动、提高沟通效率并支持开源协作。关键词包括GitHub、问题评论、拉取请求、社区沟通、开发者协作、开源贡献、沟通技巧、项目管理。
Railway指标监控技能Skill railway-metrics
此技能用于查询和监控 Railway 云服务的资源使用指标,包括 CPU、内存、网络、磁盘等性能数据,帮助用户分析和优化服务性能,调试问题并确保服务健康。关键词:Railway, 指标监控, 性能分析, 资源使用, DevOps, 云计算, 服务健康
持续改进Skill kaizen
Kaizen技能是一种用于软件开发中实现连续改进、错误预防和标准化的方法论。它强调小步迭代、设计时防错、遵循最佳实践和按需构建,以提高代码质量、优化架构和改善工作流程。关键词:持续改进、防错、标准化、JIT、代码质量、过程优化。
Figma设计工具Skill figma
此技能提供关于Figma设计工具的全面指导,涵盖设计创建、组件使用、原型制作、团队协作和设计系统构建。适用于UI/UX设计师、产品经理和设计团队,帮助高效完成设计项目。关键词包括Figma、设计工具、UI设计、原型制作、协作、设计系统。
DDD4j项目创建器Skill ddd4j-project-creator
这是一个用于创建和初始化基于DDD4j Boot框架的Java项目的技能。它支持单模块单体、多模块单体和微服务项目类型,并遵循DDD、六边形架构、整洁架构和COLA V5等架构模式。关键词:ddd4j, ddd4j-boot, 项目创建, 脚手架, DDD, 领域驱动设计, Java, 微服务。
架构模式Skill architecture-patterns
这个技能用于掌握后端架构模式,如清洁架构、六边形架构和领域驱动设计,帮助设计和重构可维护、可测试、可扩展的系统。适用于系统设计、架构师角色、后端开发等场景,关键词包括架构模式、Clean Architecture、Hexagonal Architecture、DDD、后端架构、可维护性、可测试性、可扩展性。