软件开发 Skill技能列表

⚡

严格测试驱动开发Skill tdd-strict

4.5

这个技能用于强制执行严格的测试驱动开发(TDD)实践,确保在编写代码之前先编写测试,遵循红-绿-重构循环,并避免无效的理性化。它适用于新功能、错误修复和重构,提供验证清单和最佳实践,以提高代码质量和开发效率。关键词:测试驱动开发,TDD,单元测试,红绿重构,代码测试,软件开发,自动化测试,质量保障。

⚡

构建命令Skill building-commands

4.5

构建命令技能是专门用于创建和修改Claude Code斜杠命令的专家技能,这些命令是用户触发的工作流,提供参数化、面向操作的功能。它适用于需要明确触发特定工作流、需要参数化输入、操作离散且定义明确以及需要简化复杂操作的场景。

⚡

senior-rust-practicesSkill senior-rust-practices

4.5

这个技能用于指导高级 Rust 开发模式,包括工作区设计、代码组织策略、生产就绪的 Rust 架构。关键词包括 Rust 工作区、Rust 最佳实践、Cargo 工作区设置、Rust 代码组织、Rust 依赖管理、Rust 测试策略、Rust 项目、可扩展的 Rust、Rust CI 设置。

⚡

ContractsSkill contracts

4.5

合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。

⚡

决策记录Skill decisions

4.5

该技能用于在软件开发过程中,系统地记录、查询和复用过往的架构与技术决策。它帮助团队维护决策一致性,避免重复讨论,并为新决策提供历史依据。关键词:架构决策、技术选型、决策记录、知识管理、软件开发流程、决策追溯。

⚡

GleamErlang互操作Skill GleamErlangInterop

4.5

Gleam Erlang 互操作技能用于在Gleam编程语言中实现与Erlang生态系统的无缝集成,允许开发者调用Erlang代码、使用Erlang库和外部函数,同时保持类型安全。它包括外部函数声明、Erlang标准库使用、动态类型处理、NIFs和端口、OTP集成等关键功能,适用于后端开发和高可靠性应用构建。关键词:Gleam, Erlang, 互操作, 外部函数, 类型安全, BEAM生态系统, NIF, 端口, OTP, 后端开发。

⚡

Go错误处理Skill go-error-handling

4.5

这个技能专注于Go编程语言中的错误处理,涵盖错误包装、哨兵错误、自定义错误类型等核心模式,用于构建健壮和可维护的后端应用程序。关键词:Go 错误处理、错误包装、自定义错误、哨兵错误、错误日志、HTTP错误处理。

⚡

符号执行引擎Skill symbolic-execution-engine

4.5

符号执行引擎是一种用于程序分析的技能,主要用于自动化测试生成、bug检测和路径探索。它通过创建符号值、系统化探索路径条件、生成约束并利用SMT求解器来构建测试用例。关键词包括符号执行、测试生成、路径覆盖、bug检测、程序验证、SMT求解、路径探索、约束求解。

⚡

QA回归测试自动化Skill qa-regression

4.5

这个技能用于自动化QA回归测试,通过Playwright构建可重用的测试技能,覆盖登录流程、仪表板检查、用户创建等常见测试场景,确保测试的一致性和效率。关键词:自动化测试、回归测试、Playwright、QA、测试技能、持续集成、Web测试。

⚡

文档处理-DOCX文件Skill document-processing-docx

4.5

这个技能用于通过编程方式处理和操作 Microsoft Word (.docx) 文档,包括生成、解析、转换和自动化,适用于文档生成、数据提取和工作流自动化等场景。关键词:文档处理、Word、DOCX、自动化、模板、数据提取、编程、库使用、文档工作流。

⚡

技术栈顾问Skill tech-stack-advisor

4.5

技术栈顾问是一个技能,用于基于项目需求推荐合适的技术栈。它覆盖前端、后端、数据库等多个类别,提供技术选型和比较功能。关键词:技术栈推荐、软件开发工具、技术选型、全栈组合、遗留代码扫描。

⚡

Phoenix上下文设计Skill phoenix-contexts

4.5

Phoenix上下文设计技能用于在Elixir的Phoenix框架中设计和实现有界上下文、管理范围、优化模块结构。它帮助开发者组织业务逻辑、确保数据隔离、遵循最佳实践,提升后端开发效率和代码可维护性。关键词:Phoenix、上下文、范围、Elixir、后端开发、架构设计、有界上下文、模块结构、业务逻辑、数据隔离。