mcp-tool-creation
高风险 38使用 rmcp 构建 Rust MCP 工具
由 EmilLindfors
Rust MCP 工具需要清晰的 schema、验证和异步行为。此技能指导开发者了解 rmcp 工具宏、参数设计、错误、测试和常见模式。
把你常用的技能整理成可复用合集,再用一条命令安装。
使用 rmcp 构建 Rust MCP 工具
由 EmilLindfors
Rust MCP 工具需要清晰的 schema、验证和异步行为。此技能指导开发者了解 rmcp 工具宏、参数设计、错误、测试和常见模式。
构建 MCP 资源服务器
由 EmilLindfors
MCP 服务器作者需要可重复使用的模式,以将文件、记录和 API 数据作为资源公开。此技能指导面向 Claude、Codex 和 Claude Code 的 URI 设计、列出、获取、MIME 处理、缓存、流式传输和测试。
为 AI 工作流设计 MCP 提示词
由 EmilLindfors
MCP 服务器作者需要清晰、可复用且易于测试的提示词模板。此技能提供实用的 rmcp 模式,涵盖参数、上下文、示例和对话流程。
构建可用于生产环境的 MCP 服务器
由 EmilLindfors
MCP 服务器项目可能会变得难以保障安全、测试和维护。此技能会指导 Claude、Codex 和 Claude Code 采用架构、安全、性能、测试和运维模式。
简化 Rust If-Let 控制流
由 EmilLindfors
嵌套的模式匹配可能会隐藏 Rust 代码中的主要决策路径。此 skill 可帮助 Claude、Codex 和 Claude Code 建议使用 let chains,从而实现更清晰的 Rust 2024 控制流。
优化 Rust AWS Lambda 函数
由 EmilLindfors
Rust Lambda 函数可能会因缓慢的 I/O、冷启动和不合理的内存设置而浪费成本。此技能会审查处理程序和部署设置,然后提出具体的性能与成本改进建议。
改进 Rust 六边形架构
由 EmilLindfors
Rust 服务经常将领域逻辑与数据库、HTTP 框架和装配代码混在一起。此技能会审查这些边界,并建议更清晰的端口、适配器和测试。
改进 Rust 错误处理
由 EmilLindfors
许多 Rust 代码库会用 panic 或含糊的错误来隐藏失败。此技能会审查相关模式,并建议符合惯用写法的 Result、thiserror 和 anyhow 改进方案。
按 Rust 惯用方式转换错误
由 EmilLindfors
在应用程序各层之间,Rust 错误转换可能会变得重复且令人困惑。此技能会引导 Claude、Codex 和 Claude Code 采用惯用的 From、map_err、anyhow 和 thiserror 模式。
构建丰富的 Rust 领域模型
由 EmilLindfors
薄弱的领域层会让业务规则分散各处,并导致验证不一致。此技能帮助 Claude、Codex 和 Claude Code 设计富有表达力的 Rust 领域模型。
设计可靠的数据湖
由 EmilLindfors
大型数据湖如果缺少清晰的架构选择,可能会变得缓慢、昂贵且难以治理。此技能可指导分区、存储布局、Schema 演进、表格式、保留策略以及具备成本意识的 Lakehouse 设计。
优化 DataFusion 查询
由 EmilLindfors
缓慢的 DataFusion 查询会浪费计算资源,并掩盖简单的执行计划问题。此技能会审查 SQL 和 DataFrame 模式,然后提出具体的性能改进建议。
优化 Rust Lambda 冷启动
由 EmilLindfors
当二进制文件较大或初始化较重时,Rust Lambda 函数可能会出现首次响应缓慢的问题。此技能会指导 Claude、Codex 和 Claude Code 针对构建设置、依赖项和部署进行具体优化。
优化 Rust Lambda 并发
由 EmilLindfors
Rust Lambda 处理程序经常混合 I/O 和 CPU 工作,这可能会阻塞运行时或浪费并行能力。此技能会引导 Claude、Codex 和 Claude Code 采用清晰的异步、阻塞和 Rayon 模式。
现代化 Rust Async 模式
由 EmilLindfors
当 traits、闭包和分发选择相互作用时,Rust async API 可能很难设计。此技能为现代原生 async 模式和 async-trait 迁移提供实用指导。
Write Modern Swift with Confidence
由 emilkowalski
Outdated Swift patterns can create concurrency errors, unclear APIs, and avoidable performance costs. This skill provides current Swift 6 guidance for implementation, review, and migration.
精准审查界面动画
由 emilkowalski
界面动效即使能够正常运行,也可能显得缓慢、分散注意力或不易访问。此技能会依据具体的设计工艺、性能和无障碍标准审查动画代码。
Choose the Right Frontend UI Library
由 emilkowalski
Choosing among frontend libraries can waste time and create inconsistent dependencies. This skill maps a defined UI task to an opinionated, curated library recommendation.
通过可执行计划改进产品动画
由 emilkowalski
不一致的动效会让界面显得迟缓、令人分心或难以访问。此技能可审查动画代码,并生成按优先级排序的发现及详细实施计划。
Find High-Value UI Animation Opportunities
由 emilkowalski
Teams often add motion without a clear user benefit, which can make interfaces feel slow or distracting. This skill audits UI seams, applies a strict decision gate, and produces a short ranked list of precise motion recommendations.