软件开发 Skill技能列表
代码审查Skill code-review
代码审查技能用于在软件开发过程中,系统地评审拉取请求、功能实现和代码变更,以确保代码质量、可维护性、安全性并遵循最佳实践。适用于代码质量保证、安全漏洞检测、性能评估和团队协作。关键词:代码审查、代码质量、安全审计、测试覆盖、性能优化、软件开发。
软件事务内存Skill software-transactional-memory
软件事务内存(STM)是一种并发编程技术,通过将读写操作组合成原子事务来简化无锁算法的设计,确保数据一致性,适用于并发数据结构构建和原子操作组合。关键词:软件事务内存、并发编程、无锁代码、原子操作、数据一致性、事务处理。
ast-grep代码搜索技能Skill ast-grep
这个技能旨在帮助用户利用ast-grep工具进行结构性代码搜索和分析。它可以将自然语言查询转换为ast-grep规则,用于在代码库中查找特定的代码模式、语言结构或具有特定AST特征的代码。适用于需要执行复杂代码查询的场景,如搜索所有使用await的异步函数或定位具有特定参数的方法调用。关键词:ast-grep, 代码搜索, AST, 抽象语法树, 结构性匹配, 代码分析。
Python设计模式Skill python-design-patterns
Python设计模式技能专注于应用KISS、单一职责、组合优于继承等设计原则,帮助开发者编写可维护、可扩展和高质量的Python代码。适用于软件架构设计、代码重构、抽象决策和代码质量优化。关键词:Python设计模式、软件架构、代码可维护性、KISS、SRP、组合、重构、抽象层次、代码质量、Python开发。
Expo部署Skill expo-deployment
Expo部署技能用于将基于Expo框架开发的移动应用部署到iOS App Store、Android Play Store以及Web平台,包括配置EAS构建、管理OTA更新和实施CI/CD工作流,适用于移动应用开发和发布流程。关键词:Expo、部署、iOS、Android、Web、EAS、OTA更新、CI/CD、移动开发。
UniAppuViewUI集成与配置技能Skill uniapp-uview
此技能专注于在 UniApp 项目中集成和配置 uView UI,包括处理跨平台应用中的安装、设置、平台特定行为和优化,适用于开发移动应用。关键词:uniapp, uview, uview-ui, 跨平台开发, 移动应用, 前端框架, UI组件库。
多媒体处理Skill media-processing
多媒体处理技能,使用FFmpeg、ImageMagick和RMBG工具进行视频、音频和图像的编码、转换、编辑和AI背景移除。适用于媒体格式转换、视频编码(如H.264、H.265)、图像处理(调整大小、效果)、批量操作、流媒体输出(HLS/DASH)和优化文件大小。关键词:多媒体处理、FFmpeg、ImageMagick、RMBG、视频编码、图像处理、背景移除、批量处理、流媒体。
Terraform状态管理Skill terraform-state
这个技能用于管理和维护Terraform状态文件、远程后端以及状态锁定机制,确保基础设施资源的一致性和协调性。它支持最佳实践如加密、备份和分离状态,防止并发修改。关键词:Terraform、状态管理、远程后端、状态锁定、基础设施即代码、DevOps、云计算、自动化。
Convex开发技能Skill convex
Convex 开发技能是一个综合指导技能,用于Convex后端开发,提供核心开发如函数编写和数据库模式定义、数据存储管理、高级模式如AI代理和定时作业、安全审计以及最佳实践。适用于开发者快速上手Convex平台,优化后端应用开发。关键词:Convex开发、后端开发、数据库、实时订阅、HTTP动作、安全审计、AI代理、最佳实践、量化交易、数据统计分析。
代码任务生成器Skill code-task-generator
这个技能是一个代码任务生成器,用于从描述或PDD实施计划中自动生成结构化的.code-task.md文件。它支持自动检测输入类型,创建格式正确的任务,并包含Given-When-Then验收标准,适用于软件开发流程中的任务管理和代码生成。关键词:代码生成,任务管理,PDD,验收标准,软件开发,自动化工具。
Slack通知与通信技能Skill slack-notifications
这个技能用于通过 Slack API 实现消息发送、通道管理、用户交互、文件上传和反应添加等功能,适用于团队通信、事件通知和工作流警报。关键词:Slack、通知、消息、通道、团队通信、API、DevOps。
协议.io集成Skill protocolsio-integration
Protocols.io集成技能是一个API集成工具,允许开发者通过代码与protocols.io平台交互,实现科学协议的管理、协作和自动化。此技能支持协议搜索、创建、更新、发布、讨论管理、工作空间组织和文件上传,适用于科研、实验室管理和科学文档场景。关键词:protocols.io API, 科学协议管理, 实验室管理, 协作工具, 文件管理, 实验跟踪, 协议搜索, 数据集成, 后端开发, API集成。