软件开发 Skill技能列表
CAN总线分析开发技能Skill can-bus
CAN总线分析开发技能是专注于汽车和工业嵌入式系统中控制器局域网(CAN)和CAN-FD总线通信的专业能力。它提供全面的总线分析、协议解码、信号处理、DBC文件管理和网关配置功能,适用于CAN驱动程序开发、总线通信调试、网络拓扑分析和汽车电子系统集成。关键词:CAN总线,CAN-FD,汽车网络,嵌入式通信,DBC文件,总线分析,协议栈,汽车电子,工业控制,信号解码。
PlantUML图表绘制技能Skill plantuml
此技能提供使用PlantUML工具创建各种UML图表和架构图的全面指导,适用于软件开发、系统设计和企业架构。关键词:PlantUML, UML, 图表, 架构图, 软件架构, 企业架构, C4模型, 序列图, 类图, 组件图。
UML建模Skill uml-modeling
这个技能用于创建 UML 图,包括类图、序列图、活动图、用例图和状态图,支持 PlantUML 和 Mermaid 语法,适用于软件设计、架构规划、文档编写和设计评审。关键词:UML 建模,软件设计,架构设计,图表生成,PlantUML,Mermaid,软件开发工具。
文档编写技能Skill documentation
这个技能专注于提高软件开发中的文档撰写能力,包括编写README文件、JSDoc注释和代码注释,强调解释代码的“为什么”而非“什么”,以增强代码可读性、可维护性和团队协作效率。关键词:文档编写、代码文档、README、JSDoc、代码注释、软件开发技能、技术文档撰写。
Phoenix路由定义Skill phoenix-routing
该技能专注于在Phoenix Web框架中定义和管理路由,包括基本路由声明、资源路由、作用域、管道和验证路由。它帮助开发者高效地映射HTTP请求到控制器动作,构建RESTful API,并确保路由的安全性和可维护性。关键词:Phoenix路由、Elixir、Web开发、后端开发、RESTful API、路由配置、编译时验证。
创建Claude规则Skill creating-claude-rules
Claude规则文件创建指南,提供Claude AI代码助手规则配置教程,包括路径限定、glob模式、frontmatter格式、目录结构等开发工具配置说明,适用于软件开发、AI辅助编程、项目规范管理场景。
协议分析器Skill protocol-analyzer
协议分析器是一款用于嵌入式系统开发的串行通信协议调试工具,支持I2C、SPI、UART等常见接口的深度分析与故障诊断。核心功能包括总线地址扫描、事务解码、时序测量、错误检测、协议合规性验证以及多设备通信分析。该工具可与Saleae Logic、Sigrok/PulseView等主流逻辑分析仪无缝集成,提供协议解码器库和标准格式导出,是硬件驱动开发、硬件启动、信号完整性测试和BSP开发流程中的必备利器。关键词:协议分析,I2C分析,SPI调试,UART解码,时序测量,嵌入式通信,逻辑分析仪,硬件调试,信号完整性,总线错误诊断。
macOS无障碍自动化Skill macos-accessibility
该技能专注于使用macOS Accessibility API(AXUIElement)实现安全桌面自动化,包括TCC权限管理、元素发现和系统交互。适用于自动化测试、安全审计和系统管理,确保操作合规且高效。关键词:macOS、无障碍自动化、AXUIElement、TCC权限、安全控制、桌面自动化、自动化测试、安全审计。
移动应用测试Skill mobile-app-testing
移动应用测试技能涉及使用Jest、XCTest、Detox、Appium等工具进行单元测试、UI自动化测试和端到端测试,以确保移动应用的质量、性能和稳定性,包括测试金字塔策略、代码覆盖率维护和真实设备测试,适用于React Native、iOS和Android平台。
Python编码标准Skill PythonCodingStandards
Python编码标准是一套专家级框架,用于Python 3.11+开发,包括PEP 8合规性、类型提示、Pydantic模型、async/await模式、结构化日志记录、错误处理和测试最佳实践。
FPGA片上调试Skill fpga-debugging
FPGA片上调试技能是一种专注于使用集成逻辑分析仪(ILA)、虚拟输入/输出(VIO)等专用硬件调试工具,对现场可编程门阵列(FPGA)设计进行实时硬件级诊断、信号捕获、触发配置和问题排查的专业能力。它帮助工程师在硬件中定位功能错误、时序违规,并通过动态注入测试模式加速验证和调试流程,是FPGA开发中确保设计正确性和可靠性的关键技术环节。
图像处理器Skill image-processor
图像处理器是一款基于Python Pillow库开发的图像处理工具,提供专业的图像处理功能。主要功能包括:图像大小调整、格式转换(如JPG转PNG、PNG转WEBP等)、添加文字水印保护版权、批量生成多种尺寸缩略图。适用于网站图片优化、批量图片处理、电商商品图制作等场景。关键词:图像处理工具,Python图片处理,Pillow图像库,批量图片转换,图片水印添加,缩略图生成器,图片格式转换,图像大小调整。