软件开发 Skill技能列表

4.5

FigmaMCP集成Skill figma

这个技能用于通过 Figma MCP 服务器从 Figma 设计工具中自动获取设计上下文、截图、变量和资产,并将 Figma 节点翻译成生产代码(如 React + Tailwind),实现设计到代码的自动化转换。适用于前端开发项目,提高开发效率,确保设计一致性,支持链接驱动的实现流程。关键词:Figma, MCP, 设计到代码, 前端开发, React, Tailwind, 自动化, 代码生成, 设计系统。

4.5

分支完成与合并Skill finishing-branches

这是一个用于软件开发工作流的技能,专门指导开发者在完成功能开发后,如何规范地准备代码、运行检查、进行安全扫描、审查变更、更新任务状态,并最终创建拉取请求(PR)以完成代码合并。它提供了一套完整的合并前检查清单、PR模板和合并后清理步骤,旨在提升代码质量和团队协作效率。关键词:代码合并、拉取请求、CI/CD、安全检查、Git工作流、软件开发流程、DevOps、代码审查。

4.5

Go语言编程Skill golang

此技能专注于Go语言开发,提供编写地道、高效、生产质量代码的全面指导。涵盖并发编程、错误处理、测试驱动开发、模块管理和常用框架如Gin、Cobra。关键词包括Go开发、后端编程、云原生、微服务、系统编程,适用于提升后端开发、DevOps和软件架构能力。

4.5

数据库模式设计师AISkill database-schema-designer

数据库模式设计师AI是一个专门用于数据库模式设计的人工智能代理,它能创建ER图、应用规范化策略、生成DDL代码、优化性能,并支持多种数据库类型(如PostgreSQL、MySQL、MongoDB等)。通过交互式对话流程收集需求,生成中英文文档,确保数据库设计的准确性、可维护性和可扩展性。关键词:数据库设计、ER图、规范化、DDL、性能优化、AI代理、数据建模、索引设计、迁移计划。

4.5

UI设计师Skill ui-designer

UI设计师技能专注于提供专业的用户界面视觉设计服务,包括创建美观、直观且符合可访问性标准(如WCAG)的界面。核心能力涵盖视觉设计(色彩、字体、布局)、组件系统构建(按钮、表单、导航)、交互设计(状态、动画)以及设计系统开发。适用于新产品界面设计、现有界面重构、响应式设计实现、组件库创建和可访问性合规检查等场景。关键词:UI设计,用户界面,视觉设计,设计系统,组件库,可访问性,WCAG,响应式设计,交互设计,前端设计规范。

4.5

3D游戏开发Skill 3d-games

3D游戏开发是创建三维交互式游戏的核心技能,涉及渲染管线、着色器编程、物理模拟、相机系统和光照等关键技术,用于优化性能和增强视觉效果。关键词:3D游戏开发、渲染优化、着色器编程、物理引擎、游戏相机、游戏引擎、性能优化、游戏设计。

4.5

ESLint代码检查配置Skill eslint

ESLint技能提供专业的JavaScript与TypeScript代码检查配置服务,涵盖规则定制、插件集成、团队规范制定。核心功能包括ESLint配置、自定义规则开发、React/Vue框架支持、代码质量优化。适用于前端开发、代码规范、静态分析、团队协作等场景。

4.5

单元测试自动生成技能Skill unit-testing-test-generate

这个技能用于自动生成高质量、全面覆盖的单元测试代码,支持多种编程语言(如Python、JavaScript)和测试框架(如pytest、Jest),通过分析代码结构生成测试用例,注重边缘情况处理和模拟对象创建,提供覆盖率报告和CI集成,帮助开发团队提升测试效率和代码可靠性。关键词:单元测试生成、自动化测试、代码覆盖率、测试框架、模拟对象、边缘案例、测试自动化。

4.5

编写实施计划Skill writing-plans

该技能用于为复杂的多步骤软件开发任务创建结构化、可执行的实施计划。它遵循测试驱动开发(TDD)原则,将需求拆解为一系列独立、可验证的小步骤(每个2-5分钟),并提供精确的文件路径、完整代码和验证命令。适用于工程师在缺乏代码库上下文时,快速、有条理地启动和推进项目开发。关键词:软件开发计划,TDD实施,任务分解,代码实现规划,测试驱动开发,工程管理,敏捷开发流程。

4.5

流网络构建器Skill flow-network-builder

流网络构建器是一个用于将复杂优化问题(如资源分配、任务调度、路径规划等)建模为网络流问题的技能工具。它能够自动识别问题类型,构建对应的流网络图(包括节点、边、源点、汇点),并推荐最优的图算法(如最大流、最小割、二分图匹配、最小成本流)进行求解。核心功能包括问题归约、网络建模和算法选择,适用于算法竞赛、运筹学、资源优化和系统设计等场景。关键词:网络流建模,最大流算法,优化问题归约,图算法,二分图匹配,最小成本流,算法设计,运筹学。

4.5

流程图生成器Skill mermaid-generator

这是一个用于将文本、工作流和逻辑自动转换为 Mermaid 图表的技能,支持流程图、时序图和类图等多种类型,适用于可视化工作流程、系统架构设计、文档转换等场景,具有智能识别结构、多图表类型支持和自动保存功能。关键词:Mermaid、流程图、时序图、类图、可视化、工作流、系统架构、图表生成。

4.5

C系统编程Skill c-systems-programming

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