软件开发 Skill技能列表
C++智能指针Skill cpp-smart-pointers
C++智能指针技能涉及使用unique_ptr、shared_ptr和weak_ptr进行自动内存管理,遵循RAII原则,防止内存泄漏和资源管理错误。适用于C++后端开发、系统编程和游戏开发。关键词:C++智能指针、内存管理、RAII、unique_ptr、shared_ptr、weak_ptr、编程技巧、C++开发。
提交助手Skill commit
该技能用于辅助开发者编写规范的Git提交信息、创建原子提交并遵循Git最佳实践。核心功能包括分析代码变更、生成符合Conventional Commits标准的提交信息、确保提交的原子性,并提供安全的Git操作指导。适用于版本控制、代码管理、团队协作等场景,提升提交日志的可读性和可维护性。关键词:Git提交、版本控制、原子提交、Conventional Commits、代码管理、开发工作流、提交规范、团队协作、DevOps工具。
BDD协作技能Skill bdd-collaboration
BDD协作技能是一种促进开发人员、测试人员和业务利益相关者之间有效沟通的方法,通过结构化会话如三个朋友会议和示例映射,确保需求清晰、减少缺陷,并建立共享理解。关键词:BDD, 行为驱动开发, 团队协作, 需求对齐, 测试驱动开发, 软件质量, 敏捷开发, 沟通技巧。
根因追溯Skill root-cause-tracing
根因追溯是软件调试中的一个核心技能,用于在错误发生时通过系统回溯调用栈、添加日志等工具来找到问题的根本原因,帮助识别无效数据或不正确行为的源头,适用于测试和开发过程中的错误追踪和预防。关键词包括:根因追溯、软件调试、错误追踪、调用栈、日志记录、测试自动化、深度防御、bug修复。
Pinia状态管理技能Skill pinia
这个技能提供 Pinia 状态管理专长,用于在 JARVIS AI 助手中管理应用状态,包括系统指标、用户偏好和 HUD 配置。它专注于前端开发,使用 Vue.js 和 TypeScript 实现类型安全和高效状态管理,适用于实时数据同步和 SSR 安全场景。关键词:Pinia, Vue.js, 状态管理, TypeScript, 前端开发, JARVIS, 实时同步, SSR 安全。
Java泛型Skill java-generics
Java泛型技能用于在Java编程中实现类型安全、可复用的代码,通过泛型类、方法、通配符和类型边界等机制,在编译时进行类型检查,避免运行时错误。关键词:Java, 泛型, 类型安全, 编译时检查, 可复用代码, 泛型方法, 通配符, 类型边界, PECS原则
Godot3D转2D游戏简化技能Skill godot-adapt-3d-to-2d
此技能提供在Godot游戏引擎中将3D游戏转换为2D游戏的专家指导,涵盖维度减少策略、摄像机扁平化、物理转换、3D模型到精灵的艺术管道和控制简化,适用于性能优化、快速原型设计和移动平台适配。关键词:Godot、3D转2D、游戏开发、性能优化、维度减少、摄像机转换、物理调整、精灵转换、移动开发。
技能射击指示器Skill godot-genre-moba
这个技能用于在MOBA游戏中实现鼠标跟随的技能射击指示器,绘制矩形指示器并在物理过程中旋转以预览技能范围,提升游戏交互和视觉效果。关键词:技能射击、指示器、鼠标跟随、MOBA游戏、Godot开发、游戏开发。
根因追踪Skill root-cause-tracing
根因追踪是一种软件开发技能,用于在错误发生时通过系统性地追溯调用堆栈和数据源来识别问题的根本原因,提高代码质量和调试效率。关键词:根因追踪、错误调试、bug追踪、代码质量、软件测试、堆栈跟踪、仪器化。
SysML建模技能Skill sysml-modeling
这个技能专注于使用系统建模语言(SysML)进行系统工程和复杂系统设计。它包括需求分析、结构建模、行为定义和参数约束,支持基于模型的系统工程(MBSE)。关键词:SysML, 系统工程, 建模, MBSE, 系统设计, PlantUML。
故障诊断技能Skill troubleshoot
这个技能用于自动诊断和修复软件开发中的错误和故障,包括CI/CD问题,帮助用户快速定位和解决技术问题,提高开发效率。关键词:故障诊断、错误修复、CI/CD、构建测试、自动化工具、软件开发、问题排查。
Go最佳实践指南Skill go-best-practices
Go语言编程规范与最佳实践指南,涵盖类型优先开发、自定义类型、接口设计、函数式选项、错误处理、模块结构、配置管理等核心概念。适用于Go开发者提升代码质量、编写可维护性强的后端服务。关键词:Go语言、后端开发、编程规范、类型系统、错误处理、接口设计、最佳实践、代码质量、软件开发