软件开发 Skill技能列表

4.5

Prettier配置Skill prettier-configuration

Prettier配置技能提供了关于Prettier代码格式化工具的全面配置指南,包括选项设置、配置文件、忽略模式和格式化规则,适用于JavaScript开发,帮助提升代码质量和团队协作效率。关键词:Prettier、代码格式化、JavaScript、配置、开发工具、前端开发、SEO优化。

4.5

AXeiOS模拟器自动化工具Skill axe-ios-simulator

AXe iOS模拟器自动化工具是一款专为iOS模拟器设计的命令行自动化解决方案。它通过Apple可访问性API和HID接口,提供触摸手势模拟、文本输入、硬件按钮控制、屏幕截图、视频录制和可访问性元素检查等完整功能。适用于移动应用UI测试自动化、iOS开发调试、无障碍测试和交互流程录制等场景。关键词:iOS模拟器自动化、移动应用测试、UI自动化测试、可访问性测试、命令行工具、屏幕录制、手势模拟、开发调试工具。

4.5

TypeScript最佳实践Skill typescript-best-practices

本技能提供一套完整的 TypeScript 开发最佳实践指南,专注于类型优先开发、编译时安全、运行时验证和健壮代码编写。核心内容包括:使用类型系统使非法状态无法表示,通过判别联合、标记类型和常量断言提升代码安全性;采用模块化、函数式编程模式;结合 Zod 库进行运行时数据验证与配置管理。适用于所有 TypeScript/JavaScript 项目,旨在帮助开发者编写更可靠、易维护且错误更少的代码。关键词:TypeScript 最佳实践,类型优先开发,Zod 验证,编译时安全,代码健壮性,前端开发,JavaScript 类型安全。

4.5

Git工作流Skill git-workflow

Git工作流技能,集成了lazygit、GitHub CLI和delta工具,用于高效执行版本控制、代码审查、分支管理和协作开发。关键词:Git工作流、lazygit、GitHub CLI、delta、版本控制、代码审查、分支管理、DevOps、协作开发、命令行工具。

4.5

Python异步编程模式Skill python-async-patterns

本技能是关于Python异步编程(asyncio)的实用模式集合。它涵盖了并发执行、任务管理、资源限制、超时处理、错误处理等核心概念,并提供了从基础到生产环境的最佳实践指南。关键词:Python异步编程,asyncio模式,并发编程,协程,TaskGroup,aiohttp,高性能IO,异步Web开发,Python后端开发。

4.5

Shell脚本最佳实践Skill shell-best-practices

本技能提供编写Shell脚本的现代最佳实践指南,涵盖可移植脚本、Bash模式、错误处理和安全编码,适用于自动化任务、系统管理和DevOps场景。关键词:Shell脚本、Bash编程、错误处理、安全编码、可移植性、自动化、脚本优化、DevOps工具。

4.5

开发者体验Skill developer-experience

开发者体验(Developer Experience,简称DX)技能专注于优化软件开发流程,通过自动化工具配置、环境搭建和工作流优化,提升开发者的工作效率和满意度。核心功能包括一键项目初始化、自动化重复任务、智能IDE配置、Git钩子管理以及构建/测试流程加速。适用于前端开发、后端开发、DevOps等场景,旨在减少开发摩擦,实现快速反馈循环,打造愉悦高效的开发环境。关键词:开发者体验、工作流优化、自动化工具、环境搭建、开发效率、IDE配置、Git钩子、快速反馈、开发工具链。

4.5

Terraform依赖分析器Skill terraform-dependency-analyzer

这个技能用于分析Terraform配置中的资源依赖关系,可视化依赖图,识别循环依赖,并优化资源排序,帮助优化基础设施部署。关键词:Terraform, 依赖分析, 循环依赖, 资源优化, DevOps, 基础设施即代码。

4.5

Expo升级指南Skill upgrading-expo

本技能提供Expo SDK版本升级的详细指南,帮助开发者解决依赖冲突、处理破坏性更改,并实现顺利迁移,适用于移动应用开发场景。关键词:Expo, SDK升级, 依赖管理, React Native, 移动开发, 版本迁移, 依赖冲突, 破坏性更改

4.5

Playwright测试最佳实践Skill playwright

本技能专注于使用Playwright进行Next.js应用的端到端测试,提供全面的最佳实践指南,涵盖测试架构、选择器与定位器、等待与断言、身份验证与状态管理、模拟与网络、Next.js集成、性能优化以及调试与CI配置。旨在帮助开发者编写可靠、快速和可维护的测试,提高测试效率和质量。关键词:Playwright, Next.js, 端到端测试, 自动化测试, 测试最佳实践, E2E测试, 测试优化, 软件测试, 前端测试。

4.5

Swift并发编程Skill swift-concurrency

本技能提供Swift并发编程的专家指导,涵盖async/await、actors、tasks、Sendable和Swift 6迁移。帮助开发者编写安全、高性能的并发代码,解决数据竞争、线程安全、代码重构等问题。关键词:Swift并发,async/await,Actor隔离,Sendable,Swift 6迁移,数据竞争,线程安全,结构化并发,性能优化。

4.5

数据库连接技能Skill db-connection

专家级的数据库连接管理,适用于Python/FastAPI与Neon PostgreSQL,包括连接池、SSL配置和SQLAlchemy引擎设置,关键词包括数据库连接、连接池优化、SSL配置、FastAPI集成。