软件开发 Skill技能列表
GraphQL架构差异检测与分析Skill graphql-inspector-diff
此技能用于检测GraphQL架构版本之间的变化,包括重大、非重大和危险变化,帮助团队防止API回归、比较跨分支架构或验证迁移。关键词:GraphQL、架构比较、差异检测、API版本控制、迁移验证、CI/CD集成。
Pylint配置技能Skill pylint-configuration
Pylint配置技能专门用于管理和优化Python代码质量检查工具,涵盖配置文件设置、消息控制、插件集成和评分系统。关键词:Pylint, Python, 代码质量, 静态分析, 配置管理, 代码检查, 测试工具
ContractsSkill contracts
合同定义了并行任务之间的接口。它们通过明确依赖关系,使得安全并发实现成为可能。
面向对象编程的继承与组合Skill oop-inheritance-composition
这个技能专注于面向对象编程中继承和组合的应用,用于设计类层次结构、组合对象以及实现设计模式如模板方法和策略模式。它提供多语言示例、最佳实践和常见陷阱,帮助构建灵活、可维护的软件系统。关键词:继承、组合、面向对象设计、类层次、代码重用、设计模式、软件架构、OOP。
Relay片段模式Skill relay-fragments-patterns
这个技能专注于使用Relay的片段模式来构建可维护的React应用程序。通过组件级数据声明、自动组合、数据掩码和优化数据获取,实现高效的数据依赖管理和组件共位,适用于数据密集型应用如社交媒体、电商平台等。关键词:Relay、React、GraphQL、片段、数据掩码、组件共位、前端开发。
轻量级工作流计划Skill workflow-lite-plan
这是一个轻量级的工作流计划和执行技能,用于自动化软件开发和项目管理任务。它支持计划模式和执行模式,通过交互式偏好收集和提示增强,提高开发效率。关键词:工作流、计划、执行、自动化、代码探索、轻量级、项目管理、DevOps。
React现代化Skill react-modernization
本技能专注于React应用程序的现代化,包括版本升级、从类组件迁移到钩子、采用并发特性如Suspense和transitions,以及使用代码修改自动化重构。适用于开发人员升级React项目、优化代码结构和性能。关键词:React, 现代化, 升级, 迁移, 钩子, 并发, 代码修改, 性能优化, TypeScript, 前端开发
严格架构治理Skill strict-architecture
严格架构治理技能用于定义和执行软件项目中的严格架构规则,包括代码行数限制、函数数限制、参数数限制、避免默认值和使用接口优先I/O,适用于Python、Golang和.NET。关键词:严格架构、代码治理、软件质量、接口优先、多语言支持、代码规范。
ContextToolsPluginSkill claude-plugin
Context Tools Plugin 提供了一套工具,用于在软件开发项目中快速搜索和索引代码符号,支持动态目录切换,无需重启会话即可在多个项目间工作。它通过预构建的 SQLite 索引,加快了代码搜索的速度,并且支持跨多种编程语言(如 Python, C++, Rust)的搜索。
交接文档创建Skill create-handoff
交接文档创建技能是用于在会话间转移工作时编写YAML格式文档的方法。它帮助团队记录工作进展、总结关键点、并规划下一步行动,确保工作连续性和效率。关键词:交接文档、工作转移、YAML格式、项目管理、会话管理、DevOps流程。
KotlinDSL模式Skill KotlinDSLPatterns
这个技能教授如何在Kotlin中使用领域特定语言设计模式,包括类型安全构建器、lambda接收器、中缀函数、操作符重载等,以创建表达性强、可读性高的DSL,用于配置和领域建模,提高代码可读性、减少样板代码并提供类型安全的API。关键词:Kotlin, DSL, 类型安全, 构建器, lambda接收器, 中缀函数, 操作符重载, 软件开发, API设计。
提交消息建议技能Skill commit-message
这个技能用于根据git差异和上下文自动生成清晰、符合常规提交格式的提交消息。适用于软件开发中的版本控制、DevOps流程,帮助团队保持提交历史的规范性和可读性。关键词包括:git提交、常规提交、版本控制、代码管理、自动化、DevOps。