软件开发 Skill技能列表
SwiftUI性能开发专家Skill swiftui-performance-developer
这个技能用于通过代码审查和Instruments工具指导,审计和优化SwiftUI应用的性能,解决慢渲染、卡顿滚动、过度视图更新或布局抖动等问题,提升iOS和macOS应用的运行效率。关键词:SwiftUI性能、代码审查、Instruments、慢渲染、卡顿滚动、移动开发优化。
SwiftUI模式开发者Skill swiftui-patterns-developer
这个技能专注于SwiftUI视图的结构和模式开发,帮助开发者应用一致的组织和最佳实践,包括视图排序、子视图提取、MVVM模式、ViewModels使用、依赖注入等,适用于重构和组织iOS/macOS应用中的SwiftUI代码。关键词:SwiftUI、视图结构、重构、子视图、MVVM、ViewModels、依赖注入、SwiftUI最佳实践、移动开发。
iOS本地化开发技能Skill localization-developer
这个技能专注于iOS应用的本地化开发,提供上下文感知的路由到Anytype iOS本地化系统。它帮助开发者管理.xcstrings文件,正确使用Loc常量,避免硬编码字符串,并遵循特定的工作流程和规则。关键词:本地化、iOS开发、字符串管理、.xcstrings、Loc常量、移动开发。
代码生成开发者Skill code-generation-developer
这个技能是用于智能路由到代码生成工作流的工具,帮助开发者自动化和管理iOS应用中的代码生成任务。主要功能包括使用SwiftGen处理资产和本地化,Sourcery进行模板代码生成,功能标志用于安全功能推出,以及Protobuf中间件绑定。关键词:代码生成、SwiftGen、Sourcery、功能标志、Protobuf、make generate、iOS开发、自动化工具、移动应用开发、软件开发效率。
Lighthouse性能审计技能Skill perf-lighthouse
Lighthouse性能审计技能用于通过命令行工具或Node API本地运行Lighthouse审计,解析和解释性能报告,设置性能预算。它主要用于测量网站性能指标(如Largest Contentful Paint、Cumulative Layout Shift)、优化前端加载速度、集成到CI/CD流程中(如GitHub Actions),以实现自动化性能监控和持续改进。关键词:Lighthouse、性能审计、网站性能、CI/CD、性能预算、前端优化、DevOps、测试工具、Web Vitals、自动化测试。
增量提交Skill incremental-commits
增量提交是一种软件开发技能,用于将涉及多个文件的更改分解为逻辑波次,每个波次对应一个原子提交,以创建清晰、可追溯的git历史。适用于重构、API变更和多文件功能开发。关键词:增量提交、git提交策略、原子提交、依赖管理、版本控制、软件开发、DevOps。
Rails设计系统指南Skill rails-design-system
此技能提供Ruby on Rails应用程序的设计系统最佳实践,专注于构建一致、可维护的用户界面。涵盖Turbo、Stimulus、ERB部分、设计令牌等关键技术,适用于前端开发和UI组件架构。关键词:Ruby on Rails, 设计系统, UI一致性, 前端开发, Turbo, Stimulus, 组件化, 视图优化。
Jira集成与事件管理Skill jira-integration
这是一个Jira问题跟踪和事件管理集成技能,支持JQL查询、票务分析和警报疲劳跟踪,适用于DevOps和运维团队,提高问题处理效率和系统稳定性。关键词:Jira集成、问题跟踪、事件管理、JQL查询、票务分析、警报疲劳、DevOps、运维自动化。
列出技能Skill list-skills
此技能用于列出所有已安装的Agent技能,遵循Agent Skills规范。它帮助用户检查可用技能、为特定任务查找技能或验证技能安装状态,便于技能管理和任务分配。关键词:技能管理、Agent技能、列出技能、技能安装、技能查找、SEO优化。
简单文本格式化器Skill simple-formatter
此技能用于文本格式化,根据风格指南自动实现句子大写、间距修复和标点规则应用。它是一个基于Python的工具,适用于简单文本处理任务。关键词:文本格式化,句子大写,间距修复,标点规则,Python工具,SEO优化。
重构Skill refactor
这个技能用于自动化代码重构,帮助开发者简化代码结构、清理无用代码、处理最近更改的文件,提高代码质量和可维护性。关键词:代码重构、自动化重构、Git操作、简化代码、清理死代码、软件开发工具。
支持升级Skill support-escalation
支持升级技能是一种结构化处理技术支持问题升级的方法,用于确保问题能高效地传递给相关团队,如工程、产品或领导层,包括完整上下文、重现步骤和业务影响评估,以提高解决速度和客户满意度。关键词:支持升级、问题处理、结构化流程、客户支持、技术升级、SLA管理。