能做什么

给 TypeScript 仓库装架构护栏,让每个包都成深模块:对外只暴露包根部的入口文件,子目录里的实现全部私有,外部代码不许绕过入口引用内部。技能安装配置 dependency-cruiser,写入入口边界、禁止越界与循环四条强制规则,再跑检查证明规则真的咬得住、违规当场报错。配好后长期留在仓库防架构腐化。

适用平台

Claude Code(手动触发,经 npm 安装 dependency-cruiser 后按其检查运行)。

来源与安全

2026-11-05 安全审查:技能无自带脚本,但流程要求经 npm 安装 dependency-cruiser 依赖并写入配置执行检查,正当依赖安装会访问 npm 仓库,判定留意(正当)。(本站审查为技能上架时审查,非持续性监控,来源非本站可控,调用技能请自行甄别)