用途:该技能用于 Effect 仓库的打包体积分析,覆盖测量当前体积、与稳定或指定基准对比、检查包构成以及清理对比状态。
主要能力与用法:先阅读 packages/tools/bundle/README.md,再选择一种工作流。稳定对比使用 pnpm bundle-compare <base-ref>,最新提交可用 HEAD~1,随后读取 tmp/bundle-stats.txt 并报告非零差异。指定对比使用 pnpm bundle-compare-selected --base <ref> scratchpad/<fixture>.ts,仅限用户指定或调查本地夹具,临时夹具不应进入稳定语料。构成分析使用 pnpm bundle-analyze scratchpad/<fixture>.ts,先读原始数据,报告最大模块、依赖分组和意外包含项;其可读名称输出并非精确体积测量。当前体积需在直接打包报告前立即构建,以便 Effect 包从当前 dist 输出解析。
清理:稳定对比默认保留 tmp/bundle-base 以便复用,除非请求清理;指定对比用 --keep-base 保留的状态应在最终使用后移除,并确认清理不影响无关工作树。
完成标准:检查所选产物、报告请求的体积或构成发现、命名生成的路径,并让对比状态遵循所选工作流的保留策略。限制:资料未提供更多平台、收费或效果信息。