后端开发 Skill技能列表
Java专家Skill java-expert
这个技能是一个Java和Spring Boot专家系统,专为开发者设计,帮助编写高质量的代码。它覆盖了REST APIs、JPA、微服务等后端开发技术,提供代码审查、架构指导、最佳实践建议,并支持现代Java特性如虚拟线程和模式匹配。关键词:Java, Spring Boot, 后端开发, 微服务, JPA, REST APIs, 代码审查, 架构设计。
缓存技术Skill caching
缓存技术是一种用于提升应用性能的关键技能,通过存储频繁访问的数据减少延迟和负载。涵盖缓存策略(如缓存旁路、直写、回写、直读)、失效模式(时间、事件、版本)、TTL管理、Redis/Memcached应用、缓存击穿预防、分布式缓存、数据库查询缓存、CDN优化和机器学习模型缓存等。适用于后端开发、系统架构、云计算和AI应用,关键词包括缓存优化、性能调优、Redis缓存、分布式系统、数据库查询加速、SEO性能、云计算缓存策略。
服务器发送事件技能Skill sse
本技能专注于实现服务器发送事件技术,用于构建高效、可靠的实时数据流和单向通信系统。核心功能包括创建SSE端点、管理客户端连接、处理事件驱动更新以及实现自动重连机制。适用于开发实时通知、股票行情推送、在线聊天、仪表盘数据更新等需要低延迟、持续数据流的Web应用。关键词:服务器发送事件,SSE,实时流,事件驱动,WebSocket替代,单向通信,实时更新,通知系统。
Go语言开发模式Skill golang-patterns
这个技能提供了 Go 语言的惯用模式、最佳实践和规范,用于编写健壮、高效且可维护的 Go 代码。它覆盖了核心原则如简单与清晰、零值有用、接受接口返回结构体,以及错误处理、并发模式、接口设计、包组织、结构体设计、性能优化、工具链集成等方面。关键词:Go 语言,开发模式,最佳实践,代码规范,并发编程,错误处理,性能优化,后端开发。
GitHub趋势数据获取Skill github-trending
这个技能用于获取和展示GitHub上的趋势仓库和开发者数据,支持通过网页抓取或官方搜索API实现,适用于构建趋势仪表板、发现热门项目、跟踪GitHub趋势和数据分析。关键词包括:GitHub趋势、趋势仓库、开发者数据、网页抓取、API集成、数据获取、仪表板构建、热门项目发现。
内存模型分析器Skill memory-model-analyzer
内存模型分析器是一个专注于并发程序正确性验证的工具技能。它能够帮助开发者在不同的硬件架构(如x86 TSO、ARM弱内存模型)和编程语言内存模型(如C++11、Java)下,分析多线程程序的执行行为。核心功能包括:检测数据竞争、指导内存屏障(Memory Barrier/Fence)的正确插入、验证同步原语的使用、以及确保程序在弱内存模型下的预期语义。适用于系统软件开发、高性能计算、分布式系统等需要严格并发控制的领域。 关键词:内存模型,并发编程,数据竞争,内存屏障,顺序一致性,TSO分析,弱内存模型,同步验证,多线程调试,C++内存模型
FastAPI后端开发技能Skill fastapi
FastAPI后端开发技能专注于使用FastAPI框架构建安全、高性能的REST API和WebSocket服务,涵盖输入验证、身份认证、速率限制、异步编程和数据库集成,适用于Web后端开发和微服务架构,关键词包括FastAPI、Python、后端开发、REST API、WebSocket、安全、性能优化。
PDF处理专家Skill PDFProcessingPro
PDF处理专家是一个生产就绪的PDF处理工具包,提供预构建脚本、全面的错误处理和支持复杂工作流,适用于表单处理、表格提取、OCR等场景,关键词包括PDF处理、表单分析、表格提取、OCR、批量操作、自动化工作流。
Go编程规范Skill golang-idioms
Go编程规范是Go语言开发中的最佳实践指南,涵盖了错误处理、接口设计、并发编程、测试技巧和模块管理等关键内容,适用于后端开发,关键词:错误处理、接口设计、并发模式、测试、Go语言、后端开发、编程规范。
LabArchives集成Skill labarchive-integration
LabArchives集成技能用于通过REST API程序化访问和管理电子实验室笔记本,实现自动化工作流,包括备份笔记本、管理条目和附件、生成报告,以及集成第三方工具如Protocols.io和Jupyter。关键词:LabArchives, API集成, 电子实验室笔记本, 自动化, 数据管理, REST API
数据库设计师Skill database-designer
数据库设计师技能是一个专注于数据库模式设计与优化的AI工具。它能够根据用户需求,自动生成高效、规范且可扩展的数据库模式,支持PostgreSQL、MySQL、SQLite和MongoDB等多种主流数据库。核心功能包括实体关系建模、数据库规范化、索引策略优化以及生成数据库迁移脚本。适用于需要快速设计数据库结构、优化查询性能或管理数据库版本变更的软件开发人员、架构师和DevOps工程师。关键词:数据库设计,SQL优化,ER建模,索引优化,迁移脚本,PostgreSQL,MySQL,数据库架构。
阿波罗服务器技能Skill apollo-server
本技能提供关于使用Apollo Server构建和优化GraphQL API的专家级指导。核心内容包括服务器配置、插件开发、缓存策略、联邦架构、身份验证和性能优化。适用于需要搭建高效、可扩展GraphQL后端的开发者。关键词:GraphQL API, Apollo Server, 后端开发, 缓存优化, 微服务, 身份验证, 性能调优。