软件开发 Skill技能列表
Credo代码检查Skill credo-checks
这个技能用于理解和修复Elixir代码中常见的Credo检查问题,包括代码一致性、设计、可读性、重构和警告检查,帮助提升代码质量和维护性。关键词:Credo,Elixir,代码质量,代码检查,编程规范。
无锁数据结构Skill lock-free-data-structure
无锁数据结构技能专注于设计和实现无需锁机制的高并发数据结构,以提高系统性能和可扩展性。关键词:无锁数据结构,并发编程,高并发,CAS操作,ABA问题,内存安全,无等待算法。
设计工作流技能指南Skill designing-workflow-skills
这个技能用于指导和结构化基于工作流的Claude Code技能设计,包括多阶段流程、决策树、子代理委派、渐进式披露等模式。适用于开发涉及序列管道、路由模式、安全门、任务跟踪、分阶段执行的工作流技能,并提升技能质量和可靠性。关键词:工作流设计、技能开发、Claude Code、结构模式、多步流程、AI技能架构、工具优化、反模式避免。
API设计模式Skill api-patterns
API设计模式是一门专注于API设计原则和决策的技能,涵盖REST、GraphQL、tRPC等API风格的选择,响应格式设计,版本控制策略,分页机制,以及认证、速率限制等安全考虑。关键词:API设计,REST,GraphQL,tRPC,版本控制,分页,系统架构,安全,文档化。
Go接口Skill go-interfaces
Go接口技能用于掌握Go编程语言中的接口系统,通过隐式实现和组合模式创建灵活、解耦的代码,适用于设计API、抽象、实现多态性、依赖注入等场景。关键词:Go编程、接口设计、鸭子类型、组合模式、API设计、抽象、软件开发、后端开发、代码解耦、可测试性。
获取图片文件Skill get-image-file
这个技能用于在即时消息系统中自动获取用户发送图片的本地文件路径,以便进行后续的图像处理或内容分析。它简化了文件访问流程,提升开发效率。关键词:图片文件路径、IM通道、自动下载、图像处理、文件系统、开发工具。
KieranPython代码审查专家Skill kieran-python-reviewer
这个技能用于执行高质量的Python代码审查,专注于Pythonic模式、类型安全性和可维护性。它适用于审查现有代码修改和新代码,确保代码易于测试和理解。关键词:Python代码审查、代码质量、类型提示、测试性、Pythonic代码、代码优化、软件开发、代码审查工具。
HUD状态行配置技能Skill hud
这个技能用于配置Claude Code的抬头显示(HUD),允许用户自定义状态行的布局、预设和显示元素,以增强开发体验。关键词:HUD配置, 状态行, Claude Code, 插件设置, 抬头显示
KotlinDSL模式Skill KotlinDSLPatterns
这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。
完成工作预提交检查清单Skill finish-work
这是一个用于软件开发的预提交检查清单技能,帮助开发者在提交代码前确保代码质量、文档同步、API和数据库更改等各方面完善。关键词包括软件开发、预提交检查、代码质量、测试验证、文档更新、DevOps流程。
实现与规范对比评审Skill review
这个技能用于在软件开发过程中,对比实现代码与规范文档,验证需求对齐,确保构建符合要求。它帮助识别偏差并分类问题严重性,适用于代码审查和质量保证场景。关键词:软件评审、规范验证、需求对齐、代码审查、质量保证、SDLC、验收标准。
bd到br迁移Skill bd-to-br-migration
此技能用于将文档从bd(beads)工具迁移到br(beads_rust)工具,通过机械转换命令、添加git手动提交步骤并严格验证,确保迁移过程完整无误。适用于更新AGENTS.md等文档,关键词:bd迁移,br迁移,git集成,文档转换,验证脚本,自动化迁移。