软件开发 Skill技能列表
ESP-IDF开发助手Skill esp-idf-helper
ESP-IDF开发助手是一个专为乐鑫ESP32/ESP8266系列芯片设计的嵌入式软件开发工具。它提供了一套完整的命令行工作流,帮助开发者高效完成项目配置、代码编译、固件烧录、串口调试和故障排查。特别针对Linux/WSL环境优化,集成了串口自动映射、烧录进度显示、加密烧录等实用功能,大幅提升物联网(IoT)和嵌入式设备开发的效率。关键词:ESP-IDF, ESP32, 嵌入式开发, 物联网, 固件烧录, 串口调试, WSL开发, 乐鑫芯片, 命令行工具, 自动化脚本
C++开发Skill cpp
C++开发技能专注于使用现代C++特性如RAII、智能指针和STL来编写安全、高性能的代码。适用于C++编程、内存管理、模板元编程、性能优化和遗留代码现代化。关键词:C++开发、内存安全、性能优化、RAII、智能指针、STL、现代C++。
JTAG/SWD硬件调试技能Skill jtag-swd-debug
JTAG/SWD硬件调试技能是一种用于嵌入式系统开发的深度调试工具,提供与JTAG/SWD调试探针的集成,支持硬件级调试、闪存编程、内存操作、寄存器检查和实时固件分析。关键词:硬件调试,JTAG,SWD,嵌入式开发,闪存编程,OpenOCD,J-Link,ST-LINK,内存映射,断点,寄存器检查,固件分析。
浏览器自动化Skill browser-automation
浏览器自动化技能专注于使用Chrome DevTools Protocol、WebDriver、Playwright等工具进行安全网页自动化、测试和爬虫,强调域名限制、凭证保护、审计日志和性能优化。适用于自动化测试、数据采集、安全验证和Web应用验证等场景,关键词包括浏览器自动化、安全测试、网页爬虫、自动化框架、性能优化、安全控制、测试驱动开发、网络拦截、并行执行。
Vue2开发指南Skill vue2
这个技能专注于Vue 2.x框架的开发,提供全面指南,包括组件系统、路由管理、状态管理等核心功能,帮助前端开发者掌握Vue 2应用构建。关键词:Vue 2, 前端开发, Vue组件, Vuex, Vue Router, 响应式数据, 生命周期钩子。
测试用例设计Skill test-case-design
本技能专注于应用系统性的测试用例设计技术,包括等价类划分、边界值分析、决策表测试和状态转移测试,以提升软件测试的效率和覆盖率。适用于软件测试工程师和质量保证人员,帮助优化测试覆盖并减少测试用例数量。关键词:测试用例设计、等价类划分、边界值分析、决策表测试、状态转移测试、黑盒测试、软件测试、测试技术、质量保证。
OTA固件更新技能Skill ota-firmware-update
OTA固件更新技能是嵌入式系统开发中的核心技术,专注于实现安全可靠的空中固件更新解决方案。该技能涵盖差分更新生成、镜像签名加密、A/B分区管理、MCUboot配置、自动回滚机制以及云平台集成等关键功能。适用于物联网设备、嵌入式系统、智能硬件等领域的远程固件升级需求,确保设备安全、高效地完成固件更新,支持AWS IoT、Azure IoT Hub等主流云平台集成。
天气查询Skill weather
天气查询技能是一个命令行工具,用于快速获取全球任意地点的实时天气状况和短期天气预报。它通过调用免费的 wttr.in 或 Open-Meteo 服务,无需API密钥,即可返回包含温度、湿度、风速、降水概率等关键信息的简洁报告。适用于日常出行规划、旅行准备、户外活动安排等场景,是开发者和终端用户快速查询天气的便捷工具。关键词:天气查询,天气预报,实时天气,命令行天气,wttr.in,天气API,温度湿度,出行规划。
网页设计指南Skill web-design-guidelines
这个技能是关于现代网页设计的原则和实践,特别关注响应式布局、可访问性设计和视觉层次管理,帮助开发者创建用户友好、高效且美观的网站。关键词:网页设计、响应式布局、可访问性、视觉层次、前端开发、React、Next.js、TypeScript。
灵感UI动画组件库Skill inspira-ui
灵感UI是一个专为Vue和Nuxt项目设计的动画组件库,提供120多种可复用的组件,使用TailwindCSS v4、motion-v、GSAP和Three.js,用于创建炫酷的网页动画、3D效果和交互式UI,提升开发效率和用户体验。关键词:Vue动画、Nuxt动画、前端开发、动画组件、TailwindCSS、3D效果、WebGL、SEO优化。
前端开发基础Skill frontend-fundamentals
这个技能用于指导前端开发中的组件架构、状态管理、性能优化和可访问性最佳实践,适用于React、Vue等框架,帮助初级开发人员构建高效、可维护的代码。关键词:前端开发、组件架构、状态管理、React、Vue、钩子、性能优化、可访问性、前端基础。
2D游戏开发原理Skill 2d-games
这个技能专注于2D游戏开发的核心原理,包括精灵系统、瓦片地图设计、2D物理和相机系统。它涵盖了动画、碰撞、图层管理和优化技巧,适用于游戏设计师和开发者。关键词:2D游戏开发、精灵动画、瓦片地图、物理引擎、相机控制、游戏设计、优化技巧。