SuperAPI AI 工具集

context-bundler

设计与创作

查看项目

更新于 10-16 08:00

技能介绍

用途:将代码库文件、文档与指令集中打包为可移植载荷,输出 .md 供 AI 对话界面使用,或 .zip 供离线/智能体交接。依赖仅需 Python 3.8+ 和标准库,无需外部包。

三种执行模式:

  1. Standard Bundle Mode:交互式选择文件或目录,用于通用评审或上下文共享。
  2. Persona-Driven Review / Handoff Mode:在代码库文件前注入专用评审或委派角色提示(prompt.md)。
  3. Monorepo Segmented Mode:按领域(/skills、/agents、/scripts、/docs)分区的完整单体仓库上下文打包。

角色模板库位于 assets/templates/,分为:安全与质量评审(对抗性安全审计、重构质量专家、合规标准评审);架构与设计规划(结构架构评审、计划批判评审);智能体任务交接与文档(智能体任务委派、文档合成专家)。

核心工作流: 阶段1 模式与目标发现:协商模式、格式(.md 或 .zip)与目标路径。 阶段2 复述与执行前确认:展示执行计划,等待用户确认。 阶段3 清单构建:在临时目录生成 file-manifest.json;Persona-Driven 模式下 prompt.md 必须列为 files 首项。 阶段4 打包脚本执行: Markdown:python3 ./scripts/bundle.py --manifest temp/context-bundle-[name]/file-manifest.json --bundle temp/context-bundle-[name]/payload.md ZIP:python3 ./scripts/bundle_zip.py --manifest temp/context-bundle-[name]/file-manifest.json --bundle temp/context-bundle-[name]/payload.zip 完成后通知用户载荷可供交接或复制到剪贴板。

适用场景:外部评审、子智能体交接、AI 对话上下文共享、单体仓库分区打包。限制:官方资料未提供收费、价格、平台支持范围及具体效果信息。