软件开发 Skill技能列表
Git代码提交与PR规范指南Skill git
本技能提供Git提交和拉取请求的规范指南,包括约定式提交格式、最佳实践、PR描述模板和视觉沟通技巧,帮助团队提高代码协作效率、版本管理质量和项目可维护性。关键词:Git, 提交规范, 拉取请求, 代码协作, 版本控制, DevOps, 软件开发
工厂函数组合Skill factory-function-composition
工厂函数组合技能专注于在TypeScript中应用工厂函数模式,实现干净的依赖注入和函数组合,通过分离客户端、服务和方法的配置提高代码的可测试性、可重用性和灵活性,适用于软件开发架构设计。关键词:工厂函数、依赖注入、函数组合、TypeScript、设计模式、可测试代码。
错误处理模式Skill error-handling
此技能教授如何使用wellcrafted库的trySync和tryAsync函数进行优雅的错误处理,替代传统try-catch块。适用于处理Result类型和实现错误恢复,强调类型安全和显式错误管理。关键词:错误处理、trySync、tryAsync、Result类型、TypeScript、优雅恢复。
DrizzleORM类型branding指南Skill drizzle-orm
这个技能提供了Drizzle ORM中类型branding和自定义类型的最佳实践指南,包括使用$type<T>()避免运行时开销和保持数据序列化以提高系统效率。关键词:Drizzle ORM, TypeScript, 类型branding, 自定义类型, 数据库开发, 后端开发, 性能优化。
可读性控制流重构Skill control-flow
这个技能用于重构复杂的条件逻辑,通过模仿人类推理模式,如使用早期返回、自然语言变量和清晰的条件评估,以提高代码的可读性、可维护性和决策效率。适用于软件开发中的代码优化和逻辑重构,特别适合前端和后端开发场景。关键词:控制流重构、代码可读性、条件逻辑、早期返回、自然语言变量、TypeScript、软件工程、代码优化、决策逻辑。
Zustand状态管理技能Skill zustand-state-management
这个技能提供了在 React 应用中,使用 Zustand 进行状态管理的完整设置指南,特别针对 TypeScript。它包括基本模式、中间件配置、常见问题预防和最佳实践,用于构建可扩展、类型安全的全局状态。关键词:Zustand,状态管理,React,TypeScript,持久化,中间件,前端开发,JavaScript,Redux 替代。
YAML配置助手Skill yaml-config-helper
这个技能用于验证、格式化和排除 YAML 配置文件的故障,支持 Docker Compose、Kubernetes、GitHub Actions、Ansible 等常见工具的架构验证。提供语法检查、格式优化、错误解释和纠正建议,适用于 DevOps 和配置管理场景,关键词包括 YAML、配置、验证、格式化、故障排除、Docker、Kubernetes、GitHub Actions、Ansible。
编写计划Skill writing-plans
此技能用于创建详细的软件开发实现计划,专为零上下文工程师设计,提供确切的文件路径、完整代码示例和验证步骤,强调测试驱动开发(TDD)和频繁提交。关键词:实现计划、TDD、代码示例、文件路径、验证步骤、软件开发、测试驱动开发、工程师任务、DRY原则、YAGNI原则。
Git工作树使用技能Skill using-git-worktrees
这个技能用于在Git版本控制系统中创建和管理隔离的工作空间,允许开发者同时处理多个分支而无需切换,提高代码管理和开发效率。关键词包括:Git工作树、版本控制、代码隔离、开发工作流、分支管理、安全验证、智能目录选择、自动化设置、测试基线验证。
Zoom集成设置Skill zoom-setup
Zoom集成设置技能用于将Zoom账户连接到Dex平台,实现会议录制、调度和转录上下文的自动化访问,优化会议准备、处理和回顾工作流,包含关键词:Zoom集成、会议录制、转录、调度、Dex平台、工作流增强、OAuth认证、API集成。
会议处理技能Skill process-meetings
这个技能用于自动化处理从Granola同步的会议数据,更新人物和公司页面,提取行动项,并组织会议笔记。关键词:会议处理、自动化、数据提取、任务管理、人物页面更新、SEO优化。
Dex一键更新Skill dex-update
这个技能用于通过单一命令自动安全地更新Dex软件,处理Git操作、数据备份、冲突解决等,确保更新过程无痛且安全,无需技术知识。关键词:Dex更新, 自动更新, Git命令, 安全备份, 冲突解决, 命令行工具, DevOps