let-chains-advisor
81简化 Rust If-Let 控制流
嵌套的模式匹配可能会隐藏 Rust 代码中的主要决策路径。此 skill 可帮助 Claude、Codex 和 Claude Code 建议使用 let chains,从而实现更清晰的 Rust 2024 控制流。
设计可靠的数据湖
大型数据湖如果缺少清晰的架构选择,可能会变得缓慢、昂贵且难以治理。此技能可指导分区、存储布局、Schema 演进、表格式、保留策略以及具备成本意识的 Lakehouse 设计。
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "data-lake-architect" from https://skillstore.io/skills/emillindfors-data-lake-architect.md and its manifest at https://skillstore.io/api/skills/emillindfors-data-lake-architect/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
正在使用“data-lake-architect”。 我们每天摄取 500 GB 的事件数据,并按日期和事件类型查询。
预期结果:
先使用按天的时间分区,然后只有在基数受控且过滤条件一致时,才考虑事件类型。目标文件大小为 100 MB 到 1 GB,并监控小文件增长。
正在使用“data-lake-architect”。 我们的 Schema 经常变化,并且多个服务会写入同一张表。
预期结果:
优先选择 Iceberg,因为它支持 Schema 演进、并发写入、快照隔离和分区演进。需要为元数据操作和运维学习预留预算。
正在使用“data-lake-architect”。 我们的数据湖有很多小文件,查询很慢。
预期结果:
优先处理压缩整理、更大的写入批次和分区简化。检查是否可以将小时分区改为天分区,同时不影响常见查询。
Static analysis flagged Markdown fences and data modeling terms as command execution or reconnaissance. Review of SKILL.md found read-only architecture guidance, no executable scripts, no prompt injection, and no data exfiltration intent.
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emillindfors-data-lake-architect?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emillindfors-data-lake-architect?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-data-lake-architect/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emillindfors-data-lake-architect.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EmilLindfors. (2026). data-lake-architect security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4@techreport{emillindfors-emillindfors-data-lake-architect-2026,
author = {EmilLindfors},
title = {data-lake-architect security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "data-lake-architect security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-data-lake-architect/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-data-lake-architect:audit:4"
description: "Skillstore immutable audit report identifier"
在开始摄取数据之前,设计分层存储模型、表格式选择和分区方案。
审查文件大小、分区粒度、压缩方式和元数据设计,以降低查询延迟。
创建保留层级、压缩选择和压缩整理实践,以降低存储和扫描成本。
审查这个数据湖布局,并针对原始、已处理和精选区域提出改进建议。请先询问任何缺失的细节。
根据这些查询模式、每日数据量和基数细节,帮助我为一张表选择分区列。请解释其中的权衡。
为我的工作负载比较原始 Parquet 和 Iceberg。请考虑 Schema 演进、并发写入、更新需求、元数据成本和团队运维。
审计这个 Lakehouse 架构在可扩展性、成本、保留策略、压缩整理、Schema 演进和查询性能方面的表现。返回按优先级排序的建议。
作者
EmilLindfors许可证
MIT
作者版本
v1.0.0
Skillstore 修订
r1
引用
a06681402992ceae98ba04d54cfd4ab004862696
维护新鲜度
2026/7/18
使用量
4 次下载 · 146 次浏览
文件结构
📄 SKILL.md
简化 Rust If-Let 控制流
嵌套的模式匹配可能会隐藏 Rust 代码中的主要决策路径。此 skill 可帮助 Claude、Codex 和 Claude Code 建议使用 let chains,从而实现更清晰的 Rust 2024 控制流。
改进 Rust 测试覆盖率
缺失测试会让 Rust 的错误路径和边界情况缺乏保护。此技能会审查代码和测试,然后建议有针对性的覆盖率改进。
使用 trait 模式构建 Rust 测试 Mock
当 Rust 测试依赖数据库、HTTP 服务或真实基础设施时,往往会变慢或变得脆弱。此技能帮助 Claude、Codex 和 Claude Code 设计基于 trait 的 mock、可控失败以及 fixture 辅助函数。
优化 Rust AWS Lambda 函数
Rust Lambda 函数可能会因缓慢的 I/O、冷启动和不合理的内存设置而浪费成本。此技能会审查处理程序和部署设置,然后提出具体的性能与成本改进建议。
使用 Proptest 设计 Rust 属性测试
基于属性的测试有时难以应用,因为有用的属性和生成器并不总是显而易见。此技能可帮助 Claude、Codex 或 Claude Code 为 Rust 代码提出有针对性的 proptest 策略。
设计 Rust 端口和适配器边界
外部服务可能会将基础设施关注点泄漏到领域代码中。此技能帮助设计 Rust trait 和适配器,使依赖保持隔离且易于测试。
Audit NestJS Code with Evidence-Backed Findings
由 amirtaherkhani
NestJS repositories can hide boundary flaws and runtime risks that lint results alone cannot reveal. This skill combines local evidence collection and semantic review into one prioritized report.
指导 CTO 工程决策
由 davila7
工程领导者需要清晰的框架来处理架构、指标、招聘和技术债务。此技能会将 CTO 规划问题转化为结构化评估、模板和可执行的后续步骤。
可视化服务架构
由 AstraBit-CPT
当元数据分散在多个仓库中时,分布式服务很难理解。此技能会聚合目录元数据,并为架构评审创建图表、表格和摘要。
使用高级工程模式构建全栈应用
由 davila7
团队常常会在技术栈选择、项目设置和质量检查的对齐上耗费时间。此技能为 Claude、Codex 和 Claude Code 提供可复用的全栈指导和辅助脚本。
规划 Next.js App Router 架构
由 89jobrien
Next.js 团队在选择路由、组件、数据加载和迁移步骤时可能会遇到困难。此技能为 App Router、Server Components 和性能提供结构化的架构指导。
创建架构决策记录
由 ArieGoldkin
团队成员变动后,架构决策很难被完整保留下来。此技能提供模板、示例和审查检查项,用于编写清晰的 ADR。