软件开发 Skill技能列表
TOML命令构建器Skill toml-command-builder
这个技能提供创建Gemini CLI TOML自定义命令的全面指南,涵盖语法、模板、参数处理、shell注入和文件注入,适用于自动化工具构建和命令行扩展。关键词:TOML命令、自定义命令、Gemini CLI、参数处理、shell注入、文件注入、自动化开发。
Mocean自动化Skill mocean-automation
此技能用于通过Rube MCP和Composio的Mocean工具包自动化Mocean操作。它包括工具发现、连接管理和工作流程执行,适用于自动化任务集成、工具链管理和DevOps实践。关键词:Mocean, 自动化, Rube MCP, Composio, 工具发现, 连接管理, 工作流程, DevOps。
TestContainers集成测试Skill testcontainers-integration-tests
该技能专注于在 .NET 开发中使用 TestContainers 库进行集成测试。通过创建和管理 Docker 容器,实现对真实基础设施(如 SQL Server、PostgreSQL 数据库、RabbitMQ 消息队列和 Redis 缓存)的测试,避免模拟对象,提高测试的可靠性和准确性。适用于 CI/CD 流程,支持 xUnit 框架,帮助开发者确保代码与生产环境的兼容性。关键词包括:TestContainers、.NET、集成测试、Docker、数据库测试、消息队列、Redis、RabbitMQ、CI/CD、xUnit。
图表可视化生成Skill visualize
这个技能用于从自然语言描述自动生成各种图表,如序列图、类图、ER图、流程图、C4图等,使用Mermaid或PlantUML工具。关键词:图表生成、自然语言处理、可视化、软件开发工具、架构设计。
代码可视化Skill visualize-code
代码可视化技能用于自动分析源代码并生成架构图表,支持类图、ER图、序列图和依赖图。它通过文件模式检测和Mermaid语法实现高效可视化,适用于软件开发中的架构设计和代码审查。关键词:代码分析、架构可视化、Mermaid图表、自动化绘图、软件开发工具、SEO优化。
PlantUML语法参考Skill plantuml-syntax
这个技能提供 PlantUML 图表的详细语法参考,包括 UML 和非 UML 图表类型,如序列图、类图、活动图、C4 模型、JSON/YAML 可视化等,用于生成准确的图表。适用于软件开发、架构设计、文档编写和系统建模。关键词:PlantUML, UML 图表, 语法参考, 架构图, 软件工具, 图表生成
编写验收标准Skill write-acceptance
这个技能用于根据用户故事生成清晰、可测试的验收标准,采用Given-When-Then格式,遵循行为驱动开发(BDD)最佳实践,方便创建测试用例和确保软件质量。关键词:验收标准、用户故事、BDD、测试、Given-When-Then、测试策略。
测试策略规划Skill test-strategy-planning
这个技能用于创建全面的测试策略文档,遵循IEEE 829标准结构,规划软件项目的测试方法、范围、资源和成功标准。适用于测试工程师、质量保证团队和项目经理,帮助制定系统的测试计划,提高软件质量和降低风险。关键词包括:测试策略、IEEE 829、软件测试、测试规划、质量保证、测试文档、风险优先、自动化测试。
测试金字塔设计Skill test-pyramid-design
这个技能用于设计最优的测试金字塔,包括单元测试、集成测试和端到端测试的比例。识别反模式并推荐特定架构的测试策略。关键词:测试金字塔、测试策略、软件测试、CI/CD、自动化测试、单元测试、集成测试、E2E测试。
测试数据策略Skill test-data-strategy
该技能专注于规划全面的测试数据管理策略,涵盖合成数据生成、数据匿名化、版本控制和环境特定数据策略,适用于软件测试、DevOps 和持续集成场景,帮助确保测试数据质量、保护敏感信息并提高测试效率。关键词:测试数据、合成数据、匿名化、版本控制、环境策略、软件测试、数据管理。
测试数据策略规划Skill plan-data
此技能用于创建和管理全面的测试数据策略,涵盖合成数据生成、敏感数据匿名化和环境特定数据管理,旨在支持数据隐私合规(如GDPR和HIPAA)并优化测试环境设置。关键词:测试数据、数据策略、合成数据生成、匿名化处理、GDPR合规、HIPAA合规、测试环境管理、数据隐私保护、软件开发测试。
性能测试规划Skill performance-test-planning
本技能提供性能测试规划的全面指南,包括负载测试、压力测试、容量规划、SLA验证,以及使用NBomber和k6进行.NET性能测试。适用于软件开发和DevOps团队,帮助确保系统在高负载下的稳定性和响应性,覆盖非功能性需求验证和最佳实践。关键词:性能测试、负载测试、容量规划、SLA验证、NBomber、k6、.NET、DevOps、测试策略。