后端开发 Skill技能列表
Bun热重载Skill BunHotReloading
Bun热重载技能用于在开发过程中实现代码的自动重载,支持监视模式和热模式,加快开发周期,适用于HTTP服务器和前端开发,关键词包括Bun、热重载、HMR、JavaScript开发工具、TypeScript、自动代码更新。
API变更日志与版本管理Skill api-changelog-versioning
这个技能用于创建和管理API变更日志,系统记录破坏性变更、弃用策略和迁移指南,帮助开发者和团队进行API版本控制和升级。关键词:API版本管理、变更日志、迁移策略、API文档、SEO优化、软件维护。
API认证Skill api-authentication
API认证是一种后端开发技能,专注于使用JWT、OAuth 2.0和API密钥等现代标准实现安全的API认证机制,适用于构建认证系统、处理第三方集成、服务间通信,并涵盖令牌管理、安全头设置和认证流程优化,关键词:API认证、JWT、OAuth 2.0、API密钥、安全认证、后端开发、网络安全。
MCP开发Skill mcp-development
MCP开发技能专注于构建模型上下文协议服务器,涵盖工具设计、资源端点定义、提示模板创建和传输配置,以支持AI应用中的高效上下文管理和交互。关键词包括MCP、服务器开发、工具设计、资源端点、提示模板、传输配置、模型上下文协议。
Turso异步I/O编程模式Skill async-io-model
这个技能教授如何在Turso框架中使用状态机和CompletionGroup处理异步I/O操作,避免重入错误,提高代码可靠性。适用于Rust系统开发和高性能应用。关键词:异步I/O、状态机、Turso、Rust、编程模式、重入避免、CompletionGroup、IOResult、性能优化、系统编程。
Effect-TS模式:资源管理Skill effect-patterns-resource-management
这个技能提供了 8 个精选的 Effect-TS 资源管理模式,用于 Effect-TS 应用中的资源管理。它涵盖了安全括号资源使用、池化资源、创建服务层等最佳实践,帮助开发者构建健壮、可测试和防泄漏的应用。适用于资源管理、Effect-TS 应用的最佳实践和真实世界模式。关键词:Effect-TS, 资源管理, TypeScript, 函数式编程, 异步, 并发, 防泄漏, 模式, 后端开发。
Bknd认证配置Skill bknd-setup-auth
这个技能用于配置Bknd后端框架的身份验证系统,包括启用认证、设置JWT令牌、配置Cookie、定义用户角色和权限,适用于后端开发和应用程序安全。关键词:Bknd, 认证, JWT, Cookie, 角色, 后端安全
Bknd行级安全配置技能Skill bknd-row-level-security
该技能用于在Bknd框架中实现行级安全(RLS),通过过滤策略限制用户对数据的访问,支持多租户隔离、公共/私有记录、实体特定控制等场景。关键词:Bknd、行级安全、RLS、数据访问控制、过滤策略、多租户、后端安全。
基兰Rails代码审查专家Skill kieran-rails-reviewer
此技能是基兰Rails代码审查专家,用于对Ruby on Rails项目中的代码变更进行高质量审查。它应用严格的Rails开发惯例和质量标准,确保代码的清晰度、可维护性和可测试性。适用于功能实现、代码重构和组件创建后的审查。关键词:Rails开发、代码审查、质量控制、Ruby on Rails、最佳实践、代码重构、测试驱动开发、软件质量保证。
KieranRails代码审查专家Skill kieran-rails-reviewer
这个技能用于审查Rails代码变更,确保代码遵循Rails约定、具有高可维护性和可测试性。它应用严格的代码质量标准,包括Turbo Streams规范、服务对象提取、测试驱动开发和命名清晰度。关键词包括Rails、代码审查、代码质量、Turbo Streams、服务对象、测试驱动、可维护性、Rails约定。
LabArchivesAPI集成技能Skill labarchive-integration
LabArchives API 集成技能是一个用于自动化电子实验室笔记本工作流的工具,通过 REST API 实现程序化访问和管理 LabArchives 平台,支持笔记本备份、条目操作、第三方集成及科研数据管理。关键词:LabArchives, API集成, 电子实验室笔记本, 自动化工作流, 科研数据管理, REST API, Python脚本, 第三方集成, 备份与恢复, 数据上传
会话状态管理技能Skill session-state
这个技能是内部使用的会话状态转换管理工具,基于预定义的状态机规则,验证和执行会话状态的变更,用于系统内部的流程控制和错误处理,关键词包括会话状态、状态转换、内部技能、状态机、验证、执行、错误处理、会话管理。