软件开发 Skill技能列表

4.5

几何图元库Skill geometry-primitive-library

该技能提供一套稳健的计算几何图元库,用于处理点、线、多边形等基础几何对象的运算。核心功能包括几何运算(如叉积、点积)、相交测试、距离计算、面积计算和方向判断。它特别注重处理数值精度和边界情况,适用于需要高精度几何计算的场景,如计算机图形学、地理信息系统、机器人路径规划和游戏开发。关键词:计算几何,几何图元,几何算法,数值精度,相交测试,距离计算,多边形运算,C++/Python/Java实现。

4.5

协议分析器Skill protocol-analyzer

协议分析器是一款用于嵌入式系统开发的串行通信协议调试工具,支持I2C、SPI、UART等常见接口的深度分析与故障诊断。核心功能包括总线地址扫描、事务解码、时序测量、错误检测、协议合规性验证以及多设备通信分析。该工具可与Saleae Logic、Sigrok/PulseView等主流逻辑分析仪无缝集成,提供协议解码器库和标准格式导出,是硬件驱动开发、硬件启动、信号完整性测试和BSP开发流程中的必备利器。关键词:协议分析,I2C分析,SPI调试,UART解码,时序测量,嵌入式通信,逻辑分析仪,硬件调试,信号完整性,总线错误诊断。

4.5

移动应用离线同步与冲突解决Skill mobile-offline-support

这项技能专注于开发支持离线功能的移动应用,实现数据的本地存储、同步队列管理和冲突解决,确保在无网络连接时的用户体验和数据一致性,关键词包括移动应用、离线、同步、冲突解决、本地存储、队列管理、网络切换。

4.5

网页抓取器Skill web-scraper

这是一个用于自动化从网页中提取和处理数据的技能。它支持使用CSS选择器和XPath进行智能解析,并内置了速率限制和错误处理机制,确保抓取过程高效、稳定且符合规范。适用于数据采集、竞品分析、价格监控、新闻聚合等场景。关键词:网页抓取,数据提取,HTML解析,自动化工具,网络爬虫,数据采集,信息提取,Puppeteer,Cheerio。

4.5

DuckDuckGo网络搜索工具Skill duckduckgo-search

DuckDuckGo网络搜索技能是一个基于Python的隐私友好型网络搜索工具,通过DuckDuckGo搜索引擎实现实时信息检索功能。该工具支持文本搜索、新闻搜索、图片搜索、视频搜索、即时回答、搜索建议和地图搜索等多种搜索类型,无需API密钥即可免费使用,保护用户隐私不被追踪。适用于开发者、研究人员、数据分析师等需要获取实时网络信息的场景,支持命令行调用和Python脚本集成,提供地区设置、时间过滤、安全搜索等高级功能。

4.5

后端开发指南学习Skill before-backend-dev

这个技能涉及在开始后端开发任务前,系统性地阅读和理解后端开发指南,涵盖数据库工作、错误处理、日志记录和类型安全等方面。它旨在帮助开发者遵循编码标准和最佳实践,确保代码质量、提高开发效率和可维护性。关键词:后端开发、开发指南、编码标准、最佳实践、数据库、错误处理、日志记录、类型安全。

4.5

Figma设计实现技能Skill "figma-implement-design"

该技能通过Figma MCP工作流,将Figma设计节点准确转化为生产就绪代码,实现1:1视觉保真度,适用于前端开发、设计系统集成和代码生成。关键词:Figma、设计实现、代码转换、视觉保真、前端开发、MCP工作流。

4.5

项目代码分析引导Skill steering

这个技能用于分析和文档化项目代码库,包括检测架构模式、提取技术栈、理解业务上下文,并生成和维护steering文档以支持项目管理和团队协作。关键词:代码库分析、架构模式、技术栈、项目内存、steering文档、SEO优化、项目引导。

4.5

测试生成Skill test-generation

这个技能用于自动生成软件测试,基于测试驱动开发(TDD)原则,遵循项目测试标准,提高代码质量和测试覆盖率。它支持多种测试行为,包括正面和负面测试,并使用AAA模式进行测试实施,帮助开发者高效进行自动化测试和错误预防。关键词:测试生成、TDD、自动化测试、软件测试、测试覆盖、AAA模式、vitest、JWT验证、中间件测试。

4.5

情节一致性检查器Skill plot-consistency-checker

情节一致性检查器是一款用于分析故事结构、逻辑流程和叙事连贯性的工具。它通过审查情节概要、角色弧线和世界观设定,自动识别情节漏洞、逻辑矛盾、节奏失衡和不合理元素,并提供具体的修正建议。适用于小说创作、剧本编写、游戏叙事设计等场景,帮助创作者提升故事质量。 关键词:情节检查、故事逻辑、情节漏洞、叙事连贯性、角色一致性、节奏分析、创作工具、故事结构、剧本分析、写作辅助

4.5

C系统编程Skill c-systems-programming

C系统编程是一种使用C语言进行低级系统交互的技能,包括文件输入输出、进程创建与管理、信号处理和系统调用等,适用于开发操作系统工具、守护进程、高性能应用和操作系统接口。关键词:C语言,系统编程,文件I/O,进程管理,信号处理,系统调用,低级交互,操作系统接口。

4.5

SQL优化Skill sql-optimization

SQL 优化技能专注于提升数据库查询性能,通过索引设计、执行计划分析和查询重写等方法。它适用于慢查询优化、N+1问题解决、PostgreSQL调优等场景。关键词:SQL 优化,数据库性能,索引调优,执行计划,PostgreSQL,慢查询,查询重写,性能调优,SEO 搜索。