软件开发 Skill技能列表
会话管理Skill session-management
本技能涉及实现安全的会话管理系统,包括JWT令牌生成、验证、刷新机制,以及CSRF保护和会话存储管理,适用于提升后端开发中用户认证和会话管理的安全性。
浏览器调试Skill browser-debugging
浏览器调试工具帮助开发者识别和修复客户端问题,包括JavaScript错误、布局问题、性能问题等,是前端开发中常用的技能。
QE混沌弹性测试Skill "QEChaosResilience"
该技能用于指导混沌工程和弹性测试,涵盖故障注入、负载压力测试、系统恢复验证等,旨在提升软件系统的稳定性和可靠性。关键词包括:混沌工程、弹性测试、故障注入、负载测试、系统恢复、灾难恢复、断路器测试。
内存模型分析器Skill memory-model-analyzer
内存模型分析器是一个专注于并发程序正确性验证的工具技能。它能够帮助开发者在不同的硬件架构(如x86 TSO、ARM弱内存模型)和编程语言内存模型(如C++11、Java)下,分析多线程程序的执行行为。核心功能包括:检测数据竞争、指导内存屏障(Memory Barrier/Fence)的正确插入、验证同步原语的使用、以及确保程序在弱内存模型下的预期语义。适用于系统软件开发、高性能计算、分布式系统等需要严格并发控制的领域。 关键词:内存模型,并发编程,数据竞争,内存屏障,顺序一致性,TSO分析,弱内存模型,同步验证,多线程调试,C++内存模型
文件组织助手Skill file-organizer
文件组织助手技能帮助用户智能整理电脑文件和文件夹,通过自动查找重复文件、优化文件夹结构并执行清理任务,减少认知负担,保持数字工作区整洁。关键词:文件管理,自动化整理,重复文件检测,数字工作区优化,文件组织工具。
C语言开发Skill c-lang
这个技能专注于C语言编程,旨在编写高效、安全的代码,特别强调内存管理和系统调用优化。适用于系统编程、嵌入式系统开发和性能关键应用。关键词:C语言,内存管理,系统编程,嵌入式系统,代码优化。
语音聊天Skill voice-chat
该技能专为游戏内实时语音通信设计,核心功能包括高质量的语音采集、智能回声消除、环境噪声抑制以及自适应编解码器选择优化,旨在提供清晰流畅的语音通话体验。关键词:游戏语音、回声消除、噪声抑制、语音编解码、实时通信、音频优化。
移动应用调试Skill mobile-app-debugging
移动应用调试技能用于识别和解决iOS、Android及跨平台移动应用中的崩溃、内存泄漏、性能瓶颈、网络问题和调试工具使用,如Xcode Instruments、Android Profiler、React Native调试器。SEO关键词:移动应用调试、iOS调试、Android调试、React Native调试、内存泄漏、性能优化、网络调试、调试工具。
技能导航器Skill skill-navigator
技能导航器是一个智能工具,用于管理和推荐其他技能。它能根据用户任务需求,自动识别并推荐最佳技能、创建技能组合优化工作流,并帮助发现隐藏能力。关键词:技能推荐、工作流优化、AI助手、能力发现、智能导航。
几何图元库Skill geometry-primitive-library
该技能提供一套稳健的计算几何图元库,用于处理点、线、多边形等基础几何对象的运算。核心功能包括几何运算(如叉积、点积)、相交测试、距离计算、面积计算和方向判断。它特别注重处理数值精度和边界情况,适用于需要高精度几何计算的场景,如计算机图形学、地理信息系统、机器人路径规划和游戏开发。关键词:计算几何,几何图元,几何算法,数值精度,相交测试,距离计算,多边形运算,C++/Python/Java实现。
移动优先设计Skill mobile-first-design
移动优先设计是一种前端开发技能,专注于从移动设备开始构建响应式网站界面,通过CSS媒体查询定义断点,使用渐进增强技术适应平板和桌面屏幕。关键词包括移动优先、响应式设计、CSS、断点、触摸友好、性能优化。
SQL数据库专家Skill sql-expert
SQL数据库专家技能提供全面的SQL查询编写、优化和数据库设计指导。涵盖PostgreSQL、MySQL、SQLite、SQL Server等主流数据库,支持复杂查询编写、性能优化、模式设计、索引创建、安全迁移和错误调试。关键词:SQL查询优化、数据库设计、索引策略、性能调优、SQL迁移、数据库管理、PostgreSQL、MySQL、SQL Server、数据查询。