软件开发 Skill技能列表

4.5

uni-app-x项目技能Skill uniappx-project

此技能提供全面的 uni-app-x 组件和 API 集成指南,帮助开发者使用官方组件和 API,获取示例和跨平台兼容性信息,支持使用 Vue 3、TypeScript、Vite 构建跨平台应用程序。关键词:uniappx, uni-app-x, 组件, API, 跨平台, 示例, 参考, 官方文档, Vue 3, TypeScript, Vite, H5, App, 小程序

4.5

Moodle外部API开发Skill moodle-external-api-development

Moodle外部API开发技能用于为Moodle学习管理系统创建自定义外部web服务API,支持REST/AJAX端点,适用于课程管理、用户跟踪、测验操作、插件功能等场景,涵盖参数验证、数据库操作、错误处理、服务注册和Moodle编码标准。关键词:Moodle, API开发, Web服务, LMS, 课程管理, 用户跟踪, 测验操作, 插件开发

4.5

React用户界面模式Skill react-ui-patterns

这个技能提供React应用中处理加载状态、错误处理和异步数据获取的现代UI模式。它适用于构建UI组件、管理异步数据或处理UI状态,包括骨架屏、错误显示、按钮状态和表单提交等模式,旨在提升用户体验和应用性能。关键词:React, UI模式, 加载状态, 错误处理, 数据获取, 前端开发, 用户界面, 用户体验, 骨架屏, 乐观更新。

4.5

测试驱动开发工作流Skill tdd-workflow

测试驱动开发(TDD)是一种软件开发方法,强调先写测试再写代码,通过RED-GREEN-REFACTOR循环确保代码质量和行为正确。关键词:测试驱动开发、TDD、RED-GREEN-REFACTOR、软件开发、测试、代码质量、自动化测试、敏捷开发。

4.5

PDF处理Skill PDFProcessing

PDF处理技能用于从PDF文件中提取文本和表格、填充表单、合并和拆分文档等操作,适用于文档自动化和数据提取任务。关键词:PDF处理,文本提取,表格提取,表单填充,PDF合并,Python编程,pdfplumber,pypdf。

4.5

快速提交Skill fast-commit

这个Git技能用于快速暂存所有更改并立即提交,基于对话上下文自动生成简短消息,适用于无需交互式审查的快速提交场景。关键词:Git,快速提交,自动化提交,DevOps,版本控制,提交效率。

4.5

Tauri路径处理Skill tauri

这个技能用于在Tauri跨平台桌面应用中处理文件路径、进行文件操作和使用API。它涉及上下文检测、路径操作函数、平台常量和基础目录管理,帮助开发者实现跨平台兼容性和高效的文件系统交互。关键词:Tauri、路径处理、跨平台、文件操作、API、桌面应用开发、前端开发、异步操作、文件系统插件、IPC通信。

4.5

Tauri桌面应用技能Skill tauri-desktop

Tauri桌面应用技能专注于使用Tauri 2.0框架构建轻量级、安全的跨平台桌面和移动应用。涉及Rust后端开发、Web前端技术、插件系统、IPC通信、安全模型、自动更新和移动支持。关键词:Tauri, Rust, Web前端, 跨平台, 桌面应用, 移动应用, 安全, 轻量级。

4.5

AsyncRedux乐观更新技术Skill asyncredux-optimistic-update-mixin

该技能用于移动应用开发中实现乐观更新,通过AsyncRedux框架提供即时UI反馈。在服务器操作完成前乐观更新状态,失败时自动回滚,提升用户体验。适用于创建、删除、提交等一次性操作,以及实时同步场景。关键词:乐观更新、AsyncRedux、Flutter、状态管理、UI反馈、服务器同步、回滚处理。

4.5

发布管理Skill release

这个技能用于自动化管理npm包的版本发布和CI/CD工作流程,适用于monorepo项目如swarm-tools。它包括创建changesets、运行持续集成、自动发布到npm注册表、验证发布状态等。关键词:npm发布、changesets、CI/CD、自动化发布、版本管理、DevOps、monorepo管理。

4.5

AzureDevOpsAPI交互技能Skill azure-devops

该技能用于通过AZURE_DEVOPS_TOKEN环境变量与Azure DevOps API交互,管理代码仓库、拉取请求和资源,适用于开发者和DevOps工程师。关键词包括Azure DevOps, API交互, Git操作, 云计算, 自动化部署, 软件开发工具。

4.5

Git工作树隔离Skill git-worktrees

Git工作树隔离是一种软件开发技能,用于通过Git工作树创建隔离的工作目录,实现并行计划执行,避免文件冲突,提高开发效率。它支持DevOps实践,适用于团队协作,关键词包括Git、工作树、隔离、并行执行、DevOps、代码管理、软件开发。