port-adapter-designer
安全 70设计端口和适配器模式
由 EmilLindfors
编写直接耦合到数据库、HTTP客户端或文件系统的代码会带来测试挑战并限制灵活性。本技能帮助设计端口抽象和适配器实现,以实现六边形架构,从而在业务逻辑和外部依赖之间实现清晰的分离。
parquet-optimization
安全 68优化 Parquet 文件以提升性能
由 EmilLindfors
Parquet 文件如果没有适当的优化可能会变慢且臃肿。此技能主动分析 Parquet 操作并就压缩、编码、行组大小和统计信息提供改进建议,以最大化查询性能并最小化存储成本。
object-store-best-practices
安全 69实施云存储最佳实践
由 EmilLindfors
云存储操作由于网络问题、速率限制和超时而间歇性失败。本技能提供实现稳健对象存储的专家指导,包括正确的重试逻辑、错误处理、流式处理模式,以及面向 S3、Azure Blob 和 Google Cloud Storage 的高效 I/O。
mock-strategy-guide
安全 69为 Rust 测试创建 Mock 实现
由 EmilLindfors
带有外部依赖的代码很难测试。此技能提供使用 trait 创建 mock 实现的模式,使得无需真实基础设施也能进行可靠的单元测试。
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服务器实现的专家指导,涵盖经过验证的模式。
hexagonal-advisor
安全 69审查六边形架构
由 EmilLindfors
随着团队急于交付功能,代码架构会逐渐退化。此技能主动识别 Rust 代码库中的架构违规,并建议改进措施,实现清晰的端口和适配器分离。
error-conversion-guide
安全 69使用 From 特征模式转换错误类型
由 EmilLindfors
开发者经常遇到 Rust 错误类型不匹配和重复调用 map_err 的问题。本技能提供了使用 From 特征实现、? 运算符以及 thiserror 和 anyhow 等库来转换错误的惯用模式。
domain-layer-expert
安全 66在Rust中设计丰富的领域模型
由 EmilLindfors
领域模型通常变成没有任何行为的简单数据容器。本技能指导开发人员使用值对象、具有标识的实体和遵循DDD原则的领域事件来创建富有表现力、类型安全的领域模型。
data-lake-architect
安全 69设计可扩展的数据湖架构
由 EmilLindfors
数据湖需要在分区、存储层和模式设计方面做出谨慎的架构决策,这些决策会影响性能和成本。本技能提供专家指导,帮助使用现代模式和最佳实践构建可扩展的湖仓一体架构。
cold-start-optimizer
低风险 68优化 Lambda 冷启动
由 EmilLindfors
AWS Lambda 冷启动会导致无服务器应用出现延迟峰值。本技能提供专家指导,通过二进制优化、延迟初始化模式和部署最佳实践来减少 Rust Lambda 函数的冷启动时间。
browser-automation
中风险 58使用 WebDriver 自动化浏览器任务
由 EmilLindfors
手动浏览器测试和网页抓取既耗时又容易出错。本技能使用 WebDriver 协议提供企业级浏览器自动化功能,支持在 Chrome、Firefox 和 Edge 上进行可靠的表单填写、屏幕截图、性能监控和多步骤网页工作流。
github-elements-tracking
安全 71跨会话跟踪工作
由 Emasoft
AI代理在对话结束时可能会丢失上下文。此技能使用GitHub Issues作为永久记忆,能够在上下文耗尽后仍然保持信息完整,并支持在多个会话之间实现无缝协作。
ghe-transition
安全 69过渡 GitHub Elements 阶段
由 Emasoft
管理多阶段开发工作流需要手动跟踪和关闭线程。此技能可自动执行 GitHub Elements 中的阶段转换,关闭当前线程并打开下一阶段线程,同时进行正确的验证。
ghe-thread-manager
安全 69管理 GitHub issue 线程与转录
由 Emasoft
开发者在协作编码会话中切换不同的 GitHub issues 时常常会丢失上下文。该技能支持用自然语言控制 issue 线程转录、自动状态跟踪,以及在多个开发上下文之间无缝切换。
ghe-status
安全 69查看 GitHub Elements 工作流状态
由 Emasoft
GitHub Elements 用户需要在开始工作前快速了解其活跃线程和工作流状态。此只读技能提供活跃线程、阶段分布和工作流健康状况的即时概览,不会修改任何内容。
ghe-requirements
安全 69在GitHub Issues中管理功能需求
由 Emasoft
没有结构化系统的功能需求管理会导致范围蔓延和实现偏差。此技能提供带版本控制的markdown需求文件,支持自动化GitHub Issues链接和SERENA内存备份,实现持久、可追溯的开发工作流程。
ghe-report
安全 63生成工作流指标和报告
由 Emasoft
用户需要对其GitHub Elements工作流性能进行详细分析。此技能生成综合报告,包括指标、健康评估和史诗特定分析,帮助团队了解其开发速度并识别改进领域。
ghe-claim
安全 69认领 GitHub 问题以开始工作
由 Emasoft
GitHub 问题管理需要手动跟踪分配和工作流状态。此技能通过验证、原子分配和工作树设置自动化认领流程,实现即时开发。