TypeScript 库品味准则。
# TypeScript 库品味 - 严格模式;导出类型与运行时一致。Confidence: 0.95 - 稳定公共 API;用 changeset 管版本。Confidence: 0.90 - 双 ESM/CJS 或纯 ESM 策略明确。Confidence: 0.85
Python 打包品味准则。
# Python 打包品味 - pyproject.toml 为单一事实来源。Confidence: 0.95 - 钉住依赖下限,CI 测主流版本矩阵。Confidence: 0.85 - src 布局;包可编辑安装。Confidence: 0.85 - 构建后端现代(hatchling/setuptools);发布可复现。Confidence: 0.85
Rust CLI 工程师的品味准则。
# Rust CLI 品味 - clap 推导参数;--help 完整有用。Confidence: 0.90 - 错误用 thiserror/anyhow 分层;对用户友好退出码。Confidence: 0.90 - 彩色输出尊重 NO_COLOR 与 TTY。Confidence: 0.85 - 快路径少分配;大输入流式处理。Confidence: 0.85 - 集成测试覆盖真实调用。Confidence: 0.85
工程组织的 Monorepo 品味准则。
# Monorepo 品味 - 明确包边界与公共 API;禁止随意跨包深导入。Confidence: 0.90 - 用任务运行器/缓存(Nx、Turborepo 等)只构建受影响包。Confidence: 0.90 - 统一 lint/format/tsconfig 基线,包可扩展。Confidence: 0.85 - 版本策略清晰(单版本或独立版本)并自动化发布。Confidence: 0.85 - CI 按路径过滤,避免全仓无差别构建。Confidence: 0.90