openlark-validation-style
OpenLark Validation Style
🧭 技能路由指南
本技能适用场景:
- 需要统一/评审
validate()方法写法 - 不确定使用
validate_required!(宏)还是validate_required()(函数) - 需要处理空白字符串校验
- 需要聚合多条校验错误
其他技能:
- 项目级代码规范检查(架构/API/导出/校验一体)→
Skill(openlark-code-standards) - 添加/重构 API →
Skill(openlark-api) - 审查整体设计规范 →
Skill(openlark-design-review)
关键词触发映射
More from foxzool/open-lark
openlark-api
OpenLark 项目 API 接口实现规范(速查)。用于添加/重构飞书开放平台 API:确定落盘路径、实现 Body/Response + Builder(Request)、对齐 endpoints 常量/enum、补齐 mod.rs 导出,并明确"调用服务端 API"的方法签名/RequestOption 传递约定。触发关键词:API 接口、API 文件、飞书 API、添加 API、调用服务端 API
21openlark-naming
OpenLark Rust SDK 命名与对外 API 表达规范(Client/Service/Resource/Request/Builder)。用于新增/重构公开类型、设计 meta 调用链、调整模块导出与 prelude、或排查类似 openlark-docs 中 DocsService 重名/语义混乱与调用风格不一致的问题。触发关键词:命名规范、Client vs Service、Resource、重命名、meta 调用链、公开 API
18openlark-api-validation
OpenLark API 覆盖率验证技能。用于验证各 crate 的 API 实现数量与覆盖率,基于 tools/validate_apis.py 脚本和 api_list_export.csv 对比实际代码实现。触发关键词:API 验证、API 覆盖率、验证 API 数量、检查 API 实现、API 统计
18openlark-code-standards
OpenLark 项目代码规范检查技能。用于快速审查仓库内的架构一致性、API 实现套路、参数校验、命名与导出规范,并输出可执行检查清单与证据路径。
17openlark-design-review
OpenLark Rust SDK 的代码设计/公共 API 规范审查技能(面向 crate/模块)。用于系统化检查入口设计、feature gating、Request/Service/Builder 一致性、端点体系、Config/错误处理、导出与文档同步、测试与告警控制,并输出按优先级排序的整改清单与可落地改造方案。触发关键词:设计审查、crate 设计、API 设计、public API、feature flag、端点、Builder/Service、架构一致性
17