后端开发 Skill技能列表
API集成专家Skill APIIntegrationSpecialist
API集成专家技能,专注于将第三方API(如REST API、GraphQL、webhook等)安全、可靠地集成到应用程序中,涵盖认证(OAuth、API密钥管理)、错误处理、速率限制、重试逻辑和请求/响应转换,专精于构建稳健的API客户端和调试集成问题,适用于开发高效、可维护的后端系统。关键词:API集成、第三方API、REST API、GraphQL、OAuth、错误处理、速率限制、webhook、认证、重试逻辑、API密钥管理、后端开发。
字符串算法匹配器Skill string-algorithm-matcher
字符串算法匹配器是一种用于解决字符串处理问题的智能工具,能够根据具体问题描述和约束条件,推荐最合适的算法方案。核心功能包括模式匹配算法选择(如KMP、Rabin-Karp)、后缀结构优化(后缀数组、后缀树)、回文检测(Manacher算法)以及滚动哈希和字符串动态规划技术指导。适用于算法竞赛、软件开发中的文本处理、搜索引擎优化和自然语言处理等场景。关键词:字符串算法、模式匹配、KMP算法、后缀数组、回文检测、滚动哈希、动态规划、算法优化、文本处理、编程竞赛。
Cobra脚手架生成器Skill cobra-scaffolder
Cobra脚手架生成器是一个专门用于快速搭建Go语言命令行界面(CLI)应用程序的工具。它基于Cobra和Viper框架,自动化生成包含持久化标志、子命令、配置管理、环境变量绑定和Shell自动补全的生产就绪项目结构。该工具适用于需要构建企业级CLI工具、DevOps工具链、自动化脚本和微服务管理工具的开发者,显著提升开发效率并确保代码规范。 关键词:Go CLI开发,Cobra脚手架,Viper配置管理,命令行工具生成,Go项目模板,自动化代码生成,DevOps工具开发,企业级CLI框架
Commander.jsCLI脚手架生成器Skill commander-js-scaffolder
这是一个用于快速生成基于 Commander.js 和 TypeScript 的命令行界面(CLI)应用程序脚手架的工具。它自动化创建项目结构、命令、选项、参数解析、版本管理和开发工作流,遵循 Node.js CLI 开发最佳实践,帮助开发者高效启动 CLI 项目开发。关键词:Commander.js, CLI 脚手架, TypeScript, 命令行工具, Node.js, 项目生成, 自动化构建。
MCP能力声明生成器Skill mcp-capability-declarator
MCP能力声明生成器是一个用于自动化生成Model Context Protocol服务器能力声明的工具。它能够根据工具和资源清单自动创建类型化的能力声明、初始化选项、功能标志配置和API文档。主要功能包括:清单分析、能力协商、版本控制、功能标志管理和文档生成。适用于MCP服务器开发、工具集成、API文档自动化和微服务架构。关键词:MCP协议、能力声明、服务器配置、API文档、工具集成、微服务、功能标志、版本控制、TypeScript、Python、自动化工具。
MCPTypeScript服务器快速生成器Skill mcp-sdk-typescript-bootstrapper
MCP TypeScript服务器快速生成器是一个专门用于快速创建和配置MCP(模型上下文协议)服务器的工具。它基于官方TypeScript SDK,能够自动生成完整的服务器项目结构,包括传输层配置、工具和资源处理程序、错误处理机制等。主要功能包括:项目脚手架搭建、多种传输方式支持(stdio/SSE/WebSocket)、工具和资源模板生成、安全最佳实践实施、Zod输入验证集成。适用于AI应用开发、大模型集成、后端服务开发等场景,帮助开发者快速构建与AI模型交互的标准化接口服务。
动态技能管理器Skill core-dynamic-skills
这是一个基于项目依赖关系自动生成特定于crate的技能的工具,支持同步、清理和更新技能,旨在提高Rust项目的开发效率。
Rust代码导航器Skill rust-code-navigator
Rust代码导航器是一个基于语言服务器协议(LSP)的工具,专门用于高效浏览和理解大型Rust代码库。主要功能包括:跳转到定义、查找引用、获取类型信息和文档。适用于Rust开发者、代码审查、重构和代码理解场景。关键词:Rust开发,代码导航,LSP,rust-analyzer,代码理解,开发工具,编程辅助。
不安全Rust代码审查器Skill unsafe-checker
这是一个用于审查和指导不安全Rust代码(unsafe Rust)及外部函数接口(FFI)开发的工具。它提供安全检查清单、常见错误修复、最佳实践指南和必需的安全文档规范,帮助开发者安全地使用unsafe块、裸指针、内存布局、transmute等底层操作,避免未定义行为(UB)和数据竞争,确保代码的正确性和内存安全。关键词:Rust unsafe代码审查,FFI安全指南,内存安全,未定义行为,裸指针,安全抽象,Rust底层编程,代码正确性。
Nim元编程Skill NimMetaprogramming
Nim元编程是Nim编程语言中的一项核心技能,涉及使用模板、宏和编译时计算在编译阶段生成和操作代码。它广泛应用于系统编程,实现零开销抽象、领域特定语言(DSL)和代码生成工具,优化性能并减少运行时成本。关键词:Nim、元编程、宏、模板、编译时计算、代码生成、DSL、系统编程、性能优化、编译时验证。
数据库迁移助手Skill database-migration-helper
此技能帮助您创建遵循项目ORM约定和命名模式的数据库迁移文件,适用于Prisma、Sequelize、Alembic、Knex、TypeORM等ORM。在添加表格、修改架构或用户提及数据库变更时使用。
FastMCP框架Skill fastmcp
FastMCP 是一个用于构建 Model Context Protocol (MCP) 服务器的 Python 框架,允许将工具、资源和提示暴露给大型语言模型如 Claude。它支持多种存储后端、中间件系统、服务器生命周期管理和云部署,帮助开发者高效构建和部署 AI 集成服务器。关键词:FastMCP, MCP 服务器, Python 框架, LLM 集成, 工具开发, 资源管理, 提示工程, 云部署, 存储后端, 中间件。