软件开发 Skill技能列表

4.5

验证文档和测试Skill verify-docs-tests

此技能用于在fe-tools项目中自动验证文档和测试的完整性与一致性,确保API文档与代码导出对齐,测试覆盖新增功能,提升软件质量。关键词:文档验证、测试覆盖、API一致性、软件质量保证、自动化测试、fe-tools工具。

4.5

Graphite堆栈式拉取请求管理技能Skill gt

Graphite (gt) 是一个用于管理堆栈式拉取请求的CLI工具,帮助开发团队将大型功能分解为小增量变更,优化代码审查和工作流程。关键词:Graphite, 堆栈, 拉取请求, CLI, Git, 分支管理, 代码审查, DevOps, 版本控制。

4.5

GitHubCLI使用技能Skill gh

此技能用于通过GitHub CLI命令行工具管理和自动化GitHub操作,包括拉取请求创建与审查、问题跟踪、发布管理、仓库操作和API访问。关键词:GitHub CLI, gh, 命令行工具, 自动化工作流, DevOps, CI/CD集成, GitHub API, 版本控制, 软件开发工具

4.5

假驱动测试架构Skill fake-driven-testing

此技能提供Python项目中的假驱动测试架构指导,用于测试编写、bug修复、功能添加和网关层修改,包含基于假的防御深度测试策略、ABC网关接口实现和五层测试分布。关键词:测试架构、Python测试、假驱动测试、网关层、防御深度测试、ABC接口、业务逻辑测试、集成测试、单元测试。

4.5

差异分析与提交消息生成技能Skill erk-diff-analysis

这是一个内部技能,用于在代码版本控制中自动化生成提交消息,基于差异分析,特别适用于PR提交命令。它强调简洁性、组件级描述和突出破坏性变化,提升开发流程效率。关键词:差异分析、提交消息、Git、PR、自动化、代码审查、版本控制。

4.5

CLI技能创建器Skill cli-skill-creator

CLI 技能创建器:用于系统性地创建命令行工具技能和文档,通过解析帮助文本、手册页、GitHub 仓库和在线研究,提取命令模式、思维模型和最佳实践,适用于软件开发、DevOps 和工具文档,提升工作效率,便于 SEO 搜索。

4.5

测试驱动开发Skill test-driven-development

测试驱动开发(TDD)是一种软件开发方法,通过先写测试、再写代码的循环(红绿重构)来提高代码可靠性、优化设计并促进团队协作。关键词包括测试驱动开发、红绿重构、代码测试、软件质量、回归测试、可测试性、敏捷开发。

4.5

iOS设计系统Skill ios-design-system

这个skill用于教授如何构建iOS应用的设计系统基础设施,涵盖令牌架构、颜色系统、组件样式库等,适用于SwiftUI iOS 26 / Swift 6.2,基于Airbnb最佳实践。关键词:iOS设计系统、SwiftUI、令牌架构、移动开发、设计工程、iOS应用开发。

4.5

iOS崩溃检测与修复技能Skill ios-chaos-monkey

这个技能是用于iOS和Swift应用程序的崩溃检测和修复指南,专注于移动开发中的并发、内存和I/O错误。它采用测试驱动开发(TDD)方法,覆盖数据竞争、内存泄漏、死锁、异步编程等关键问题,适用于iOS开发、Swift编程、崩溃猎人、TDD实践和移动应用优化等SEO关键词。

4.5

iOSSwiftUI动画最佳实践Skill ios-animations

这个技能是用于 iOS 开发中 SwiftUI 动画的严格最佳实践指南,涵盖运动令牌、弹簧物理、手势连续性等 50 条规则,帮助开发者编写高性能、可访问的动画代码,符合诊所 MVVM-C 架构。关键词:iOS, SwiftUI, 动画, 最佳实践, Airbnb, 移动开发, 弹簧物理, 手势连续性。

4.5

代码修改工具使用技能Skill codemod

这个技能用于指导如何编写、审查和调试代码修改工具,如JSSG和ast-grep,实现自动化代码转换、AST重构和迁移任务。它涵盖高效模式匹配、工作流设计和安全实践,适用于软件开发中的自动化代码维护。关键词:代码修改、AST转换、自动化重构、JSSG、ast-grep、工作流、代码迁移、软件开发最佳实践。

4.5

SwiftLinux安装Skill swift-linux

本技能提供在Debian Linux系统上安装和配置Swift编程语言的详细指南,适用于服务器端开发环境搭建、Swift应用程序构建和开发工具设置。关键词:Swift安装, Linux开发, Debian配置, 服务器端编程, 编程语言环境。