软件开发 Skill技能列表
iOS崩溃检测与修复技能Skill ios-chaos-monkey
这个技能是用于iOS和Swift应用程序的崩溃检测和修复指南,专注于移动开发中的并发、内存和I/O错误。它采用测试驱动开发(TDD)方法,覆盖数据竞争、内存泄漏、死锁、异步编程等关键问题,适用于iOS开发、Swift编程、崩溃猎人、TDD实践和移动应用优化等SEO关键词。
iOSSwiftUI动画最佳实践Skill ios-animations
这个技能是用于 iOS 开发中 SwiftUI 动画的严格最佳实践指南,涵盖运动令牌、弹簧物理、手势连续性等 50 条规则,帮助开发者编写高性能、可访问的动画代码,符合诊所 MVVM-C 架构。关键词:iOS, SwiftUI, 动画, 最佳实践, Airbnb, 移动开发, 弹簧物理, 手势连续性。
代码修改工具使用技能Skill codemod
这个技能用于指导如何编写、审查和调试代码修改工具,如JSSG和ast-grep,实现自动化代码转换、AST重构和迁移任务。它涵盖高效模式匹配、工作流设计和安全实践,适用于软件开发中的自动化代码维护。关键词:代码修改、AST转换、自动化重构、JSSG、ast-grep、工作流、代码迁移、软件开发最佳实践。
37信号Rails编码原则Skill 37signals-rails
此技能提供基于37signals(如Basecamp和HEY)经验的Ruby on Rails编码最佳实践指南。涵盖架构设计、CRUD控制器、域建模、状态管理、数据库、视图前端、代码风格和测试。关键词包括Ruby on Rails、最佳实践、编码规范、CRUD、Hotwire、Turbo、Stimulus、Solid队列、多租户、Minitest、SEO。
Zod最佳实践技能Skill zod
此技能提供Zod在TypeScript应用中的模式验证最佳实践指南,专注于类型安全、解析、错误处理等关键领域,帮助开发者高效定义和验证schema。关键词:Zod, TypeScript, schema验证, 类型安全, 解析, 错误处理, 最佳实践, 模式定义, 验证性能, 自动化重构
TypeScript性能优化Skill typescript
这个技能用于优化TypeScript应用程序的性能,包括配置tsconfig.json以加速编译、优化类型系统减少计算成本、改进异步模式提升运行时效率、组织模块管理导入、确保类型安全和内存管理等。适用于开发者在编写TypeScript代码时解决性能瓶颈、修复类型错误和提升编译速度。关键词:TypeScript,性能优化,编译加速,类型安全,异步编程,模块组织,内存管理,开发效率。
SwiftLinux安装Skill swift-linux
本技能提供在Debian Linux系统上安装和配置Swift编程语言的详细指南,适用于服务器端开发环境搭建、Swift应用程序构建和开发工具设置。关键词:Swift安装, Linux开发, Debian配置, 服务器端编程, 编程语言环境。
CSS样式架构与设计专家Skill css-styling-expert
CSS样式架构与设计专家专注于前端CSS技术,提供全面的CSS架构、响应式设计、性能优化、可访问性解决方案和设计系统实现。关键词包括CSS、前端开发、样式设计、CSS Grid、Flexbox、CSS-in-JS、性能调优、响应式设计、可访问性、设计系统、跨浏览器兼容性、Web性能、SEO优化、用户体验、代码质量。
CLI开发专家Skill cli-expert
CLI开发专家技能专注于构建npm包的命令行接口,遵循Unix哲学,涵盖从安装问题解决、跨平台兼容性、参数解析、交互式提示到monorepo检测和发布策略的全流程。适用于CLI工具开发、npm包创建、命令行界面设计和Unix风格工具实现。关键词:npm包、CLI开发、Unix哲学、命令行工具、跨平台、参数解析、DevOps工具链、自动化构建。
个人工具构建者Skill personal-tool-builder
这个技能专注于构建个人工具,采用搔自己痒处的方法论,通过快速原型开发、CLI工具、本地应用等解决实际问题。关键词包括个人工具构建、CLI工具、本地应用、自动化工具、快速原型、自用实践、工具开发、脚本开发。
浏览器游戏开发技能Skill web-games
该技能专注于使用Web技术开发跨平台浏览器游戏,涵盖框架选择、WebGPU应用、性能优化、PWA实现等关键方面,用于创建高效、可访问的在线游戏体验。关键词:浏览器游戏开发、WebGPU、性能优化、PWA、游戏框架、资产压缩、Web技术。
MultiversX代码库评估Skill multiversx-project-culture
这个技能用于评估MultiversX区块链项目的代码库质量和成熟度,涵盖文档、测试、代码卫生和开发实践,帮助进行审计、风险管理和开发改进。关键词:代码评估、测试覆盖、文档质量、CI/CD、MultiversX、区块链开发、软件测试。