软件开发 Skill技能列表

3D游戏开发Skill 3d-games

4.5

3D游戏开发是创建三维交互式游戏的核心技能,涉及渲染管线、着色器编程、物理模拟、相机系统和光照等关键技术,用于优化性能和增强视觉效果。关键词:3D游戏开发、渲染优化、着色器编程、物理引擎、游戏相机、游戏引擎、性能优化、游戏设计。

SQLAlchemy2.0+异步ORM技能Skill sqlalchemy-2-0

4.5

SQLAlchemy 2.0+ 异步ORM技能详解,涵盖类型安全模型定义、高效异步查询、关系映射、会话管理及高级模式。适用于构建高性能、可扩展的异步数据库后端、API服务与数据应用。关键词:Python异步ORM,SQLAlchemy 2.0,类型安全模型,异步数据库,高效查询,关系映射,会话管理,FastAPI集成,性能优化。

技术设计文档创建技能Skill technical-design-doc-creator

4.5

这个技能用于创建全面的技术设计文档 (TDD),遵循行业标准,包括强制部分、可选部分和交互式收集缺失信息。适用于软件架构决策、实施计划、风险评估,关键词:技术设计文档、TDD、软件架构、设计文档、技术规范、API 合约、风险评估、实施计划。

链接器脚本Skill linker-script

4.5

链接器脚本技能是专门为嵌入式系统开发设计的GNU链接器脚本生成与优化工具。它提供专业的内存布局定义、段放置、符号管理和高级链接场景支持,适用于微控制器(MCU)固件开发。核心功能包括内存区域定义、多镜像链接(引导加载程序+应用程序)、MPU对齐配置、覆盖段管理以及校验和放置。该技能帮助开发者优化内存使用,确保固件在Flash和RAM中的正确布局,支持安全启动和OTA更新,是嵌入式软件开发中链接阶段的关键工具。关键词:嵌入式系统,链接器脚本,GNU LD,内存布局,段放置,引导加载程序,MPU配置,固件优化,STM32,ARM Cortex-M。

材料选择技能Skill material-selection

4.5

材料选择技能是一个基于Ashby方法的系统性工程材料优选工具,专门用于机械工程和产品设计领域。该技能通过性能指标计算、材料数据库查询和多维度评估,帮助工程师根据刚度、强度、重量、成本、制造工艺和环境兼容性等约束条件,从金属、聚合物、陶瓷、复合材料等各类材料中做出最优选择。核心功能包括Ashby图表分析、性能指数推导、制造可行性评估、成本效益分析和可持续性考量。适用于航空航天、汽车制造、医疗器械、消费电子等行业的研发设计阶段,是实现轻量化设计、成本控制和性能优化的关键技术支撑。 关键词:材料选择,Ashby方法,性能指标,机械工程,材料数据库,制造兼容性,成本分析,轻量化设计,工程材料,材料性能评估

SpringBoot开发模式Skill springboot-patterns

4.5

本技能是关于Java Spring Boot后端开发的架构与最佳实践指南。它涵盖了REST API设计、分层服务架构、数据访问模式、缓存策略、异步处理、日志记录、异常处理、速率限制、可观测性以及生产环境配置等核心主题。适用于构建可扩展、高性能、易于维护的企业级微服务应用。关键词:Spring Boot, Java后端开发, REST API, 微服务架构, 数据访问, 缓存, 异步处理, 日志记录, 异常处理, 生产环境配置。

DOCX文档处理技能Skill docx

4.5

这个技能专注于DOCX文件的创建、编辑和分析,包括使用pandoc进行文本提取、docx-js创建新文档、Python库进行编辑、跟踪更改工作流程等。适用于文档自动化、格式转换和高级文档操作。关键词:DOCX处理,Word文档编辑,XML解析,跟踪更改,文档自动化,pandoc,docx-js。

测试驱动开发工作流Skill tdd-workflow

4.5

这是一个关于测试驱动开发(TDD)的完整工作流指南,提供从编写用户旅程到生成测试用例、实施代码、重构和验证覆盖率的全流程规范。包含单元测试、集成测试和端到端测试的最佳实践,确保80%以上的代码覆盖率。适用于软件开发中的测试环节,帮助开发者建立可靠的测试体系,提高代码质量和开发效率。关键词:测试驱动开发、TDD工作流、单元测试、集成测试、端到端测试、代码覆盖率、测试最佳实践、软件开发测试、自动化测试、测试框架。

PostgreSQL数据库技能Skill postgresql

4.5

这是一个专注于PostgreSQL数据库的技能,提供SQL语法、高级功能、JSON支持、全文搜索和性能调优的全面指导,帮助用户学习如何使用PostgreSQL、编写复杂查询、优化数据库性能,并应用在后端开发、数据工程和数据分析等场景中。关键词包括PostgreSQL、SQL、数据库管理、性能优化、JSON支持、全文搜索、数据存储、后端开发。

交互设计Skill interaction-design

4.5

交互设计是一种专注于通过反馈模式、微交互和可访问性设计来优化用户界面体验的技能,适用于设计加载状态、错误处理、动画指南等,提升用户体验和交互效果。关键词:交互设计、用户体验、UI设计、反馈模式、微交互、可访问性、前端开发。

移动应用性能剖析与优化Skill MobilePerformanceProfiling

4.5

本技能专注于移动应用(iOS、Android、React Native、Flutter)的性能分析与优化。提供全面的性能剖析工具链使用指南,包括Xcode Instruments、Android Profiler、Flipper和Flutter DevTools,帮助开发者识别CPU瓶颈、内存泄漏、渲染卡顿、启动缓慢等核心性能问题,并提供代码级的优化方案和最佳实践。关键词:移动性能优化,应用性能剖析,内存泄漏检测,帧率优化,启动加速,React Native性能,Flutter性能,SwiftUI优化,Jetpack Compose优化。

Markdown格式化工具Skill baoyu-format-markdown

4.5

此技能用于自动格式化Markdown或纯文本文件,添加前端数据、标题、粗体、列表等元素,并通过脚本修复排版问题,提升文档可读性和SEO友好性。关键词:Markdown格式化,文本美化,前端数据,排版修复,SEO优化,文档处理。