MCP Tools Guide
安全 66创建类型安全的 MCP 工具
由 EmilLindfors
手动创建 MCP 工具需要理解复杂的宏系统和类型约束。本技能提供专业指导,使用 rmcp crate 构建类型安全的工具,包括自动模式生成、验证和异步模式。
MCP Resources Guide
低风险 57为AI助手实现MCP资源
由 EmilLindfors
MCP服务器需要资源来向AI助手提供数据和文件。本指南帮助开发人员实现URI可寻址资源,包括缓存、流式传输和正确的MIME类型处理,以实现生产级别的集成。
MCP Prompts Guide
安全 66为 AI 指导创建 MCP 提示词
由 EmilLindfors
构建 MCP 服务器需要精心设计的提示词来引导 AI 交互。该技能提供使用 rmcp Rust crate 创建可复用、参数化提示词的模式与示例。
MCP Best Practices
安全 65构建生产就绪的MCP服务器
由 EmilLindfors
构建生产级MCP服务器需要在架构、安全性和性能方面格外注意。本技能提供有关创建可维护且安全的MCP服务器实现的专家指导,涵盖经过验证的模式。
let-chains-advisor
安全 70使用 let 链重构嵌套的 if-let
由 EmilLindfors
编写深度嵌套 Rust 控制流的开发人员难以维护代码的可读性和可维护性。此技能主动识别嵌套的 if-let 模式(3 层及以上),并建议使用 let 链重构,以获得更简洁、更可读的 Rust 2024 代码。
lambda-optimization-advisor
安全 70优化 AWS Lambda 函数
由 EmilLindfors
AWS Lambda 函数经常因低效模式而遭受冷启动缓慢和高成本的问题。Lambda 优化顾问会分析 Lambda 代码,并针对性能、内存配置和成本降低提供具体改进建议。
hexagonal-advisor
安全 69审查六边形架构
由 EmilLindfors
随着团队急于交付功能,代码架构会逐渐退化。此技能主动识别 Rust 代码库中的架构违规,并建议改进措施,实现清晰的端口和适配器分离。
error-handler-advisor
安全 63改进 Rust 错误处理
由 EmilLindfors
Rust 开发人员经常为正确的错误处理模式而苦恼。此技能主动审查代码,并使用 Result 类型、带有 thiserror 的自定义错误类型以及正确的 ? 运算符错误传播来建议惯用的改进。
error-conversion-guide
安全 69使用 From 特征模式转换错误类型
由 EmilLindfors
开发者经常遇到 Rust 错误类型不匹配和重复调用 map_err 的问题。本技能提供了使用 From 特征实现、? 运算符以及 thiserror 和 anyhow 等库来转换错误的惯用模式。
domain-layer-expert
安全 66在Rust中设计丰富的领域模型
由 EmilLindfors
领域模型通常变成没有任何行为的简单数据容器。本技能指导开发人员使用值对象、具有标识的实体和遵循DDD原则的领域事件来创建富有表现力、类型安全的领域模型。
data-lake-architect
安全 69设计可扩展的数据湖架构
由 EmilLindfors
数据湖需要在分区、存储层和模式设计方面做出谨慎的架构决策,这些决策会影响性能和成本。本技能提供专家指导,帮助使用现代模式和最佳实践构建可扩展的湖仓一体架构。
datafusion-query-advisor
安全 69优化 DataFusion SQL 查询
由 EmilLindfors
慢速的 DataFusion 查询会浪费资源和时间。此技能分析 SQL 和 DataFrame 操作以识别性能问题,并针对谓词下推、分区裁剪、列投影和连接顺序提供具体的优化建议。
cold-start-optimizer
低风险 68优化 Lambda 冷启动
由 EmilLindfors
AWS Lambda 冷启动会导致无服务器应用出现延迟峰值。本技能提供专家指导,通过二进制优化、延迟初始化模式和部署最佳实践来减少 Rust Lambda 函数的冷启动时间。
browser-automation
中风险 58使用 WebDriver 自动化浏览器任务
由 EmilLindfors
手动浏览器测试和网页抓取既耗时又容易出错。本技能使用 WebDriver 协议提供企业级浏览器自动化功能,支持在 Chrome、Firefox 和 Edge 上进行可靠的表单填写、屏幕截图、性能监控和多步骤网页工作流。
async-sync-advisor
安全 71为 Rust Lambda 选择异步或同步模式
由 EmilLindfors
Rust Lambda 函数通常混合了 I/O 和 CPU 工作负载。本技能帮助您使用 tokio、rayon 或 spawn_blocking 选择正确的并发模式,以获得最佳性能。
async-patterns-guide
安全 65掌握现代Rust异步模式
由 EmilLindfors
Rust开发者经常使用过时的异步模式,这些模式会增加不必要的依赖和性能开销。本技能提供关于原生async fn在trait中的应用、异步闭包的专家指导,并帮助从async-trait迁移到更简洁、更高效的代码。
emil-design-eng
安全 71获取专业设计指导,打造精致 UI
由 emilkowalski
大多数界面都缺少那些让软件感觉舒适的隐藏细节。本技能应用经过验证的设计工程原则,涵盖动画、过渡效果和组件打磨,帮助你构建用户喜爱的界面。
marketplace-release
安全 69自动化插件市场发布
由 Emasoft
手动管理插件发布容易出错且不一致。此技能可自动执行整个发布工作流,包括版本号升级、Git 标签、提交消息以及带有正确更新日志链接的 GitHub 发布。
markdown-toc
安全 69生成 Markdown 目录
由 Emasoft
手动创建和更新 Markdown 文件中的目录既耗时又容易出错。此技能通过解析标题自动生成和更新目录,支持批量处理、可配置的深度级别和智能插入模式。
github-elements-tracking
安全 71跨会话跟踪工作
由 Emasoft
AI代理在对话结束时可能会丢失上下文。此技能使用GitHub Issues作为永久记忆,能够在上下文耗尽后仍然保持信息完整,并支持在多个会话之间实现无缝协作。