用途:为技能提供标准化模式,使模块依据上下文、用户意图与可用 token 预算动态加载,避免载入无关内容,同时确保需要时功能可用。核心原则是:从最小开始,智能扩展,持续监控。
适用场景:覆盖多种不同工作流或领域、需高效管理上下文窗口、模块按上下文互斥、长会话需 MECW 合规、需兼顾常见路径与边界情况的多模块技能。不适用于不使用 leyline 基础设施模式的项目、无需服务架构的简单脚本。
主要能力:中心-分支架构中,中心负责上下文检测、模块选择、预算管理、集成协调与退出标准;分支模块单一职责、自包含、带上下文标签、有 token 预算且可独立测试。选择策略包括意图、工件、预算感知、渐进式与互斥加载;加载模式包括条件包含、惰性加载、分层披露、上下文切换与预卸载。模块通过 YAML frontmatter 声明,并用 @modules/ 指令按需加载。
使用方式:在技能 frontmatter 中声明模块与依赖,例如 dependencies: [leyline:progressive-loading, conserve:context-optimization] 与 progressive_loading: true。用 MECWMonitor 检查预算:monitor = MECWMonitor();monitor.track_usage(current_context_tokens);can_load, reasons = monitor.can_handle_additional(module_estimated_tokens)。仅当 can_load 为 true 时加载下一模块,每个模块在前置元数据 estimated_tokens 字段记录成本。可用带 --help 的命令验证可用性。
限制:需依赖 leyline 基础设施与 MECW 监控,非简单脚本;模块 token 成本、所有加载上下文与检测逻辑需预先测量和文档化;各路径需验证完整。价格、平台等信息暂未提供。