软件开发 Skill技能列表

4.5

异步编程技能Skill async-programming

异步编程技能是一种专注于使用Python的asyncio和Rust的Tokio进行并发操作的开发技能。它旨在预防竞态条件、确保资源安全并优化性能,适用于高并发系统、后端服务、网络应用和性能关键场景。关键词:异步编程、并发、竞态条件、资源管理、性能优化、asyncio、Tokio、后端开发、安全编程。

4.5

异步编程专家Skill async-expert

异步编程专家技能专注于跨多种编程语言(如Python asyncio、JavaScript promises、C# async/await、Rust futures)的异步编程模式。适用于并发编程、事件循环管理、异步模式实现、错误处理、背压控制、任务取消和异步系统性能优化。包含测试驱动开发(TDD)、性能优化模式、常见错误避免策略,确保代码正确性、高效性、弹性和可维护性。关键词:异步编程、并发、事件循环、错误处理、性能优化、Python、JavaScript、C#、Rust。

4.5

Argo生态系统专家Skill argo-expert

Argo生态系统专家技能专注于使用Argo工具链(包括Argo CD、Argo Workflows、Argo Rollouts和Argo Events)实现GitOps持续交付、工作流编排和渐进式部署。适用于DevOps和SRE团队,涉及生产级配置、多集群管理、安全加固和高级部署策略,关键词包括Argo、GitOps、Kubernetes、DevOps、CI/CD、云原生和自动化部署。

4.5

macOS苹果脚本与JXA自动化专家Skill applescript

该技能专注于macOS系统下的AppleScript和JavaScript for Automation (JXA) 脚本编写,用于安全执行脚本、自动化应用程序和系统集成。涉及高风险操作如shell命令执行,强调安全控制、输入清理和应用验证,适用于系统自动化、应用控制和安全脚本开发。关键词:AppleScript、JXA、macOS、系统脚本、自动化、安全控制、应用集成。

4.5

API设计与架构专家Skill api-expert

这个技能专注于提供RESTful API设计、GraphQL、gRPC和API安全的专长。涵盖OpenAPI 3.1、认证模式(OAuth2、JWT)、速率限制、分页和OWASP API安全Top 10,用于设计可扩展的API、实现API网关或保护API端点。关键词:API设计、RESTful、GraphQL、gRPC、API安全、OpenAPI、OAuth2、JWT、速率限制、分页。

4.5

无障碍与WCAG合规专家Skill accessibility-wcag

这个技能专注于网页无障碍性和WCAG 2.2合规性,确保界面对所有用户可访问,包括键盘导航、屏幕阅读器优化、颜色对比要求等。它适用于前端开发、用户体验优化和网站审计,关键词:无障碍、WCAG、前端开发、用户体验、屏幕阅读器、键盘导航。

4.5

测试技能Skill test

这个技能是Starlake项目中的集成测试工具,用于自动化验证数据加载和转换任务的准确性,通过比较实际输出与预期数据文件,支持多种测试选项和报告格式。关键词:Starlake测试, 数据集成测试, ETL验证, 自动化测试, 软件测试工具

4.5

设置技能Skill settings

该技能用于管理和验证Starlake项目的设置与数据库连接,支持多种数据库如DuckDB、PostgreSQL、BigQuery、Snowflake,便于配置调试和连接测试。关键词:设置、测试、数据库连接、调试、配置管理、DevOps。

4.5

服务器启动Skill serve

Starlake HTTP服务器启动技能,用于启动提供REST API的HTTP服务器,支持通过HTTP端点以编程方式运行所有Starlake命令,便于自动化和集成。关键词:HTTP服务器,REST API,Starlake,命令运行,编程接口,后端开发,API端点,服务器监听。

4.5

迁移技能Skill migrate

Starlake 项目配置迁移工具,用于自动升级配置文件到最新版本格式,处理 YAML 模式变更、更新弃用字段和添加新必需字段,确保项目兼容性。关键词包括 Starlake、配置迁移、版本管理、YAML 处理、DevOps、数据工程、项目升级。

4.5

控制台技能Skill console

Starlake 控制台技能是一个交互式 REPL 工具,用于在不重启 JVM 的情况下运行 Starlake 命令,支持多种报告输出格式,适用于开发和运维场景。关键词:Starlake, REPL, 交互式控制台, 命令执行, DevOps, 数据平台, JVM, 命令行工具

4.5

零构建前端开发Skill zero-build-frontend

零构建前端开发是一种前端技术,通过CDN直接加载React、Tailwind CSS等库,无需本地构建工具,适用于快速开发静态网站、地图应用、数据驱动应用和浏览器扩展。关键词:零构建、前端开发、CDN、React、Tailwind CSS、JavaScript、静态网站、浏览器扩展、Google Sheets、Leaflet。