该技能用于 Astro 项目的代码质量审查,聚焦类型、导入和重复代码三类问题。
主要能力:读取 tsconfig.json、check 与测试脚本、变更文件及动态消费者;在路径与示例不同时使用 .astrofy/config/paths.json 中定义的路径;应用在线文档 API 前先核对 lockfile 与 node_modules 中安装的版本。
使用方式:先读脚本并用相关检查获得初始状态;区分 astro check、tsc、lint、build 的实际覆盖范围;定位未使用导入、弱类型、重复与无效路径;在共享定义处修正根因,局部抑制需按技术参考给出具体理由;每批一致修改后运行受影响的测试与构建。可用的命令为 astrofy check --rule quality.types。撤销动态导入、集合和路由前应先行确认,删除疑似未使用代码前需检查动态导入、集合与路由;实现修改须保留别名与公开 API,依赖升级需单独范围并查阅对应版本指南。复杂度类发现若无确定性度量,应标注为需人工分析。大小写错误的导入可能在本地通过而在 Linux 失败,需核对 Git 中确切名称并在区分大小写的环境测试;不要编辑生成产物。资料未提供安装方式、收费与价格信息。