软件开发 Skill技能列表
uni-app原生应用离线打包技能Skill uniapp-native-app
此技能用于帮助开发者将 uni-app 项目打包为原生 Android 和 iOS 应用,支持离线打包、配置设置、签名处理、原生插件集成等功能,便于移动应用开发和分发。关键词包括:uni-app, 原生应用, Android打包, iOS打包, 离线打包, 签名, 配置, 移动开发, app packaging, native plugin。
shadcn/ui前端组件库开发技能Skill shadcn
这个技能提供了shadcn/ui组件库的全面最佳实践指南,覆盖项目设置、组件架构、可访问性、样式主题、表单模式、数据展示、布局导航、组件组合、性能优化和状态管理,适用于前端开发者使用React、Tailwind CSS、Radix UI等技术进行高效、可访问和性能优化的Web开发。关键词:shadcn/ui, 前端开发, React, Tailwind CSS, 可访问性, 性能优化, 组件库。
代码质量分析器Skill code-quality-analyzer
代码质量分析器是一款专为技术尽职调查设计的分析工具,提供全面的静态代码分析、技术债务量化评估和工程团队效率指标测量。它能够识别代码异味、检测漏洞、评估测试覆盖率、分析开发速度趋势,帮助投资机构、技术团队和管理者深入了解代码健康状况、开发生产力与技术风险,为投资决策和工程管理提供数据支持。关键词:代码分析,技术债务,工程效率,静态分析,代码质量,开发生产力,技术尽职调查,量化评估。
UML建模Skill uml-modeling
这个技能用于创建 UML 图,包括类图、序列图、活动图、用例图和状态图,支持 PlantUML 和 Mermaid 语法,适用于软件设计、架构规划、文档编写和设计评审。关键词:UML 建模,软件设计,架构设计,图表生成,PlantUML,Mermaid,软件开发工具。
Three.js/TresJS3DHUD开发技能Skill threejs-tresjs
这个技能专注于使用 Three.js 和 TresJS 构建高性能的 3D HUD(平视显示器)界面,主要用于 JARVIS AI 助手。它提供 3D 渲染、动画效果、实时指标显示,并强调安全性和性能优化,包括安全颜色解析、内存管理和测试驱动开发。关键词:Three.js, TresJS, 3D HUD, WebGL, Vue 3, 安全开发, 性能优化, AI 助手, 全息显示
SMT求解器接口Skill smt-solver-interface
SMT 求解器接口技能用于与SMT(Satisfiability Modulo Theories)求解器交互,实现程序正确性验证、约束求解、自动定理证明等功能。关键词:SMT求解器、程序验证、自动推理、Z3、约束编码。
Nathan开发标准Skill nathan-standards
本技能文档详细定义了 Nathan 项目(一个基于 n8n 和 Jira 的代理自动化系统)的开发标准与最佳实践。内容涵盖 n8n 工作流设计规范、Python 代码编写模式、项目架构、Webhook 接口契约、工作流注册表配置以及规范驱动开发流程。适用于自动化流程开发、低代码平台集成、企业级工作流管理和 DevOps 自动化场景。关键词:n8n 工作流,Jira 自动化,Python 开发标准,Webhook 接口,低代码开发,DevOps 自动化,规范驱动开发,工作流注册表。
API文档生成Skill api-documentation
这个技能用于自动生成全面的API文档,包括参考指南、示例、模式和交互式工具,支持从代码注释、OpenAPI规范生成,并提供Swagger UI、Redoc等界面,方便开发者快速理解和集成API。关键词:API文档,文档生成,Swagger,Redoc,OpenAPI,自动生成,交互式文档,SEO优化。
性能优化专家Skill performance-oracle
性能优化专家技能用于分析代码性能问题、优化算法、识别瓶颈和确保软件系统可扩展性。涵盖数据库查询优化、内存管理、缓存策略和整体性能分析。关键词:性能优化、代码分析、瓶颈识别、算法复杂度、数据库优化、内存管理、缓存策略、系统可扩展性。
网页浏览器控制工具Skill web-browser
这是一个基于Chrome DevTools Protocol (CDP) 的网页浏览器控制工具,用于自动化Web交互,包括点击按钮、填写表单、导航链接等操作。适用于自动化测试、Web爬虫、协作站点探索和浏览器自动化任务。关键词:Chrome控制、Web自动化、CDP、浏览器交互、自动化测试、Web爬虫、远程调试。
Nuxt模块开发Skill nuxt-modules
Nuxt模块开发技能专注于创建和维护Nuxt框架的扩展模块,用于增强前端应用功能。涉及关键词:Nuxt模块、Vue.js开发、前端扩展、npm发布、CI/CD自动化、E2E测试、模块化开发、Kit实用工具。
文本差异对比工具Skill text-diff
文本差异对比工具是一款用于比较文件和文本内容的实用程序,支持生成统一差异格式、并排视图显示以及创建补丁文件。适用于代码审查、版本控制、文档比对等场景,帮助开发者快速识别文本变更。关键词:文本对比、文件差异、diff工具、补丁生成、代码审查、版本控制、文本比对、差异分析。