软件开发 Skill技能列表
Skyfire任务自动化Skill skyfire-automation
通过Rube MCP和Composio的Skyfire工具包,自动化Skyfire任务,实现高效的工作流执行。关键词:Skyfire自动化, Rube MCP, Composio, 任务自动化, 工具集成, 工作流自动化, AI智能体.
Git工作流程技能Skill git-workflow
该技能用于规范和优化软件开发中的git工作流程,包括提交消息约定、分支命名、PR模板以及最佳实践,确保团队协作的一致性和效率。关键词:git、提交消息、分支命名、PR模板、工作流程最佳实践、版本控制、DevOps。
卡住时-问题解决分发Skill WhenStuck-Problem-SolvingDispatch
这个技能用于在软件开发或问题解决过程中遇到障碍时,根据障碍类型快速选择适当的问题解决技术,提高效率并避免卡顿。关键词:问题解决、障碍分发、技术选择、软件开发、调试、创新思维、复杂性管理、模式识别、假设反转、规模测试。
Mise任务配置Skill mise-task-configuration
Mise任务配置技能用于定义和管理自动化任务,包括构建、测试、部署等,支持依赖管理、文件任务和并行执行。关键词包括Mise、任务配置、DevOps、自动化、CI/CD、工作流管理,适用于软件开发中的构建和部署流程。
实施Skill implement
该技能用于自动化执行软件开发中的实施计划或代码审查修复,根据计划或审查文件进行代码更改和提交,确保符合编码和提交指南,提高开发效率。关键词:实施、代码更改、提交、自动化、软件开发、DevOps。
运行Python测试技能Skill run-python-tests
该技能用于在代码更改后自动化运行Python测试,以验证代码正确性。支持全量测试、文件级测试、特定测试等多种运行模式,提供超时控制和详细结果报告,便于快速迭代和全面验证。关键词:Python测试、自动化测试、代码验证、测试执行、持续集成。
测试质量检查技能Skill TestQualityInspector
本技能提供系统化检查技术,用于验证单元测试和端到端测试是否测试真实行为、提供有意义的覆盖、并能捕获实际缺陷,避免测试覆盖率高的虚假信心。关键词:测试质量、单元测试、端到端测试、QA检查、回归测试、测试覆盖、断言强度。
最小化RustFFICrate表面技能Skill minimize-rust-ffi-crate-surface
这个技能用于最小化Rust FFI crate的暴露接口,通过移除未使用或仅用于C/C++单元测试的符号,优化代码库、减少维护负担并提高安全性。关键词:Rust, FFI, C/C++, 单元测试, 代码清理, 符号删除, 跨语言编程, 测试优化。
消息队列应用技能Skill using-message-queues
该技能涉及使用消息代理和任务队列实现异步通信模式,专为构建事件驱动系统、处理后台作业或实现服务解耦而设计。涵盖Kafka、RabbitMQ、NATS、Redis Streams、Celery、BullMQ和Temporal等技术,适用于微服务架构、数据分析管道和复杂工作流编排。关键词:消息队列、异步通信、事件驱动、服务解耦、后台作业、任务队列、事件流、工作流编排、微服务、Kafka、RabbitMQ、NATS、Redis、Celery、BullMQ、Temporal。
PPTX演示文稿处理Skill pptx
该技能专注于使用编程和工具自动化处理PowerPoint演示文稿文件,包括创建新演示文稿、编辑现有内容、分析文件结构、提取文本和设计元素等。支持XML处理、设计原则应用、自动化脚本编写,适用于演示文稿的批量处理、定制设计和内容管理。关键词:pptx, PowerPoint, 演示文稿, XML编辑, 设计自动化, 文本提取, 幻灯片制作
测试策略规划Skill test-strategy-planning
这个技能用于创建全面的测试策略文档,遵循IEEE 829标准结构,规划软件项目的测试方法、范围、资源和成功标准。适用于测试工程师、质量保证团队和项目经理,帮助制定系统的测试计划,提高软件质量和降低风险。关键词包括:测试策略、IEEE 829、软件测试、测试规划、质量保证、测试文档、风险优先、自动化测试。
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。