软件开发 Skill技能列表
SwiftUIExpertSkill swiftui-expert-skill
这项技能专注于使用SwiftUI构建、审查和改进特性,遵循最佳实践,包括状态管理、现代API使用、Swift并发、视图组合和性能优化。
rxjs-patterns-for-angularSkill rxjs-patterns-for-angular
这项技能帮助开发者在Angular应用中使用RxJS实现响应式编程模式,包括Observables、操作符、订阅管理、错误处理等关键概念,并提供了与Angular信号集成的方法。
Convex最佳实践Skill convex-best-practices
这个技能提供了构建生产就绪Convex应用程序的全面指南,涵盖函数组织、查询优化、验证、TypeScript使用、错误处理和避免写冲突,适用于后端开发和云原生应用构建。关键词:Convex, 后端开发, 云原生, 实时同步, TypeScript, 最佳实践, 数据库优化。
代码上下文查找器Skill code-context-finder
代码上下文查找器是一款智能开发辅助工具,通过结合知识图谱搜索和代码关系分析,自动为开发者提供编码时所需的项目背景、架构决策、依赖关系和历史记录。该工具能智能检测开发场景(如打开新文件、调试错误、重构代码),并快速检索相关实体和代码依赖,提升开发效率和代码质量。关键词:智能开发辅助、知识图谱、代码关系分析、上下文感知、编程效率、代码理解、开发工具、软件工程、智能检测、项目上下文。
领域建模Skill domain-modeling
领域建模是一种专业技能,用于为复杂系统建立领域模型和有界上下文,以支持领域驱动设计。它涉及识别核心实体、定义上下文边界、文档化事件流和确保系统一致性。关键元素包括业务流程分析、数据模型整合、系统解耦,适用于软件开发中的架构设计、系统分析和优化。关键词:领域建模、领域驱动设计、有界上下文、复杂系统、架构设计、软件开发、系统分析、不变性、事件流。
Nathan开发标准Skill nathan-standards
本技能文档详细定义了 Nathan 项目(一个基于 n8n 和 Jira 的代理自动化系统)的开发标准与最佳实践。内容涵盖 n8n 工作流设计规范、Python 代码编写模式、项目架构、Webhook 接口契约、工作流注册表配置以及规范驱动开发流程。适用于自动化流程开发、低代码平台集成、企业级工作流管理和 DevOps 自动化场景。关键词:n8n 工作流,Jira 自动化,Python 开发标准,Webhook 接口,低代码开发,DevOps 自动化,规范驱动开发,工作流注册表。
清洁代码Skill clean-code
这个技能用于在软件开发过程中强制实施清洁代码原则,如SOLID、DRY、KISS和YAGNI,以提升代码质量、可读性和可维护性。通过自动检查、代码质量清单等方法,帮助开发者编写和修改代码时实现高效、简单且易于维护的代码结构。关键词:清洁代码、SOLID、DRY、KISS、代码质量、软件开发、编程原则、代码规范。
BaseSkill-UniversalPatternsSkill base
这个技能提供了一套全面的编程规则和最佳实践,旨在通过简化代码复杂性、强制执行严格的编码标准、采用测试驱动开发(TDD)工作流程和原子待办事项跟踪,来提高软件开发的质量和效率。关键词包括:代码简化、TDD工作流程、原子待办事项、架构模式、错误处理、测试哲学、安全要求、质量门、会话管理。
自定义命令生成Skill generate_command
这个技能用于创建自定义的Claude斜杠命令,帮助用户自动化开发任务,遵循最佳实践和约定。关键词:Claude命令生成、自动化开发、低代码工具、文件操作、API集成、DevOps、量化金融工具。
Webpack前端打包与配置技能Skill webpack
Webpack是一个广泛用于前端开发的模块打包工具,提供配置管理、资源加载、代码分割和性能优化功能,通过插件和加载器扩展,支持构建现代化Web应用程序。关键词:前端开发、Webpack配置、模块打包、构建优化、代码分割、JavaScript打包、开发工具。
分支创建工具Skill branch
这是一个用于软件开发工作流中的Git分支创建工具,专门负责在SDD(软件设计文档)工作流程中自动创建规范化的分支。该工具支持两种分支类型:spec(规格制定)和impl(实现开发),遵循严格的命名规则(spec/{action-id}-{description} 或 impl/{action-id}-{description}),可通过命令行直接调用或从其他工作流工具自动触发。主要功能包括:上下文识别、分支名生成与重复检查、用户确认、Git分支创建和完成通知,并包含完善的错误处理机制(处理分支已存在、未提交更改等情况)。关键词:Git分支管理,软件开发工作流,SDD流程,自动化工具,版本控制,分支命名规范,DevOps工具
原子设计原子组件Skill atomic-design-atoms
这个技能专注于创建原子级UI组件,如按钮、输入框、标签和图标,作为设计系统的最小不可分割构建块。它强调可重用性、无状态性和可访问性,用于构建一致的前端界面。关键词:原子设计,UI组件,前端开发,设计系统,React组件,可访问性,样式令牌。