用途:repo-ingest 用于从外部仓库中提取可迁移的架构模式,并据此提出对市场技能(marketplace skills)的更新建议。它定位为研究分析工具,只提出 PR,不盲目复制代码。
主要能力:读取源仓库,产出结构化模式简报,与现有技能实现对比,并以分支形式生成更新提案,绝不直接编辑市场内容。支持单仓库、多仓库及带焦点区域的调用,例如 /repo-ingest https://github.com/callmeradical/smith 或加 --focus "handoff protocol changes"。
使用方式:遵循五步流程——识别来源与范围、探索并提取模式、与当前技能对比、生成提案、更新注册表并报告。提取模式需包含问题、解法、约束、可迁移与不可迁移部分。对比后给出 ADOPT/ADAPT/SKIP 建议。提案在分支 repo-ingest/{source-name}-{date} 上生成,并保存模式简报到 repo-ingest/briefs/。注册表位于 {marketplace-root}/repo-ingest/sources.json。
适用场景:当某仓库有值得采纳的协作、交接或智能体模式时;上游发布更新时;希望基于真实实现系统性改进技能时;建议每月定期审查源仓库。
限制:不用于复制代码、一次性手动编辑技能、与智能体协作无关的仓库,或在不理解源仓库的情况下使用。不自动合并,需人工审核。etcd、K8s 等基础设施特定模式若无文件系统对应则不应提取。每次摄取一个分支,简报文件永久保留。