用途:将根目录文件过多、文档缺失或分散、包含孤立脚本的杂乱仓库,整理为结构化、可读性高的代码库,并兼顾 LLM 可读性与迁移安全性。
主要能力:先审计仓库,识别高频改动区域与陈旧区域,分析依赖关系;用 migration_manifest.yaml 定义目标状态,把文件归类为 Core、Scaffolding、Artifacts、Knowledge;再按清单执行迁移,使用 git mv 保留历史,未知脚本移入 archive/quarantine/ 而非删除;最后建立 .ai/ 目录,复制 assets/CONTEXT_TEMPLATE.md 为 .ai/CONTEXT.md 并填写架构摘要。目标结构包含 .ai/、src/、scripts/、docs/、archive/ 与 README.md。
使用方式:运行 scripts/scaffold_manifest.py 生成迁移清单草稿,人工审阅该 YAML;确认后运行 scripts/apply_migration.py 应用变更。
适用场景:根目录文件过多、文档过时或分散、LLM 难以定位上下文、需要在不破坏 git 历史的前提下重构文件结构。
限制:具体平台、收费、价格与效果资料暂未提供;应避免在未审阅清单的情况下直接执行迁移。