Communitygithub.com

JosiahSiegel/claude-plugin-marketplace

通用上下文管理与规划系统。请主动激活用于:(1) 任何需要规划的复杂任务,(2) 多文件项目/网站/应用,(3) 架构决策,(4) 研究任务,(5) 重构工作,(6) 长时间的编码会话,(7) 包含3个以上连续步骤的任务。提供:最优的文件创建顺序、上下文高效的工作流、延展性思考委托(约23倍上下文效率)、被动深度分析架构、渐进式任务分解。与环境无关——适用于 Web、API 和 Claude Code CLI。

claude-plugin-marketplace 是什么?

这是一个名为 Context Master 的通用上下文管理与规划技能,专为复杂任务、长时间会话和多文件项目设计。它能在 Web 应用、API 或 Claude Code CLI 中同样有效工作,并提供特定于 CLI 的额外功能(详情见 `references/claude-code-cli.md`)。该技能的核心是一个5步工作流程:停止、规划、宣布、创建和验证,旨在通过先规划再实施来避免资源浪费和错误引用。该技能通过将深度推理委托到隔离环境(如子代理或思考工件)来实现约23倍的上下文效率提升,并提供了适用于不同项目类型的详细参考文件(如 `references/multi-file-planning.md` 和 `references/workflows.md`)以及八个核心原则,如“先规划再编写”、“基础先行”和“阶段边界”。它还列出了需要避免的反模式,并提供故障排除指南,以确保会话高效且保持重点。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/HEAD/plugins/context-master/skills/context-master

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Context Master

适用于复杂任务、长时间会话和多文件项目的通用上下文管理与规划技能。无论是在 Web 应用、API 还是 Claude Code CLI 中,其工作方式相同;针对 CLI 的特定增强功能位于 references/claude-code-cli.md 中。

此 SKILL.md 文件有意保持简洁。详细材料位于 references/ 目录中——仅加载您需要的内容。

何时激活

当请求符合以下任一情况时,请主动激活:

  • 多文件项目(3个以上相关文件、网站、应用、API、文档集)。
  • 架构或技术决策(“我们应该用 X 还是 Y”、“哪种方法……”)。
  • 研究 / 对比 / 权衡分析。
  • 重构或迁移工作。
  • 需要关注上下文效率的长时间编码会话。
  • 任何包含3个以上连续步骤或共享依赖关系的任务。

如果请求是单个文件且无依赖关系,则跳过此技能。

5步工作流程(请牢记)

对于任何多文件项目——网站、应用、API、文档集——请按顺序执行以下五个步骤:

  1. 停止 —— 暂时不要创建任何文件。
  2. 规划 —— 使用延展性思考 或 一份规划文档(两者同样有效;请参阅 references/multi-file-planning.md)。
  3. 宣布 —— 向用户说明文件列表及创建顺序。
  4. 创建 —— 按最优顺序编写文件(基础文件先于依赖文件)。
  5. 验证 —— 检查所有引用是否解析正确;在声明完成前修复问题。

示例(投资组合网站)

用户:“创建一个包含主页、关于、项目和联系页面的投资组合。”

步骤 1 停止    —— 不要从 index.html 开始。
步骤 2 规划    —— “仔细思考架构:需要5个文件,styles.css 是共享依赖项。”
步骤 3 宣布    —— “我将创建:
                  1. styles.css       (共享样式)
                  2. index.html       (引用 styles.css)
                  3. about.html
                  4. projects.html
                  5. contact.html”
步骤 4 创建    —— 按此顺序编写文件。
步骤 5 验证    —— 每个 HTML 文件都链接到 styles.css;导航解析正确。

结果:无需重构,无需重新导出,无链接损坏。

完整的模板、按项目类型(网站 / React / 后端 API 等划分的最优顺序模式)以及验证核查清单,请参阅 references/multi-file-planning.md。

核心原则(每行一条)

  1. 先规划再编写 —— 使用延展性思考或规划文档,两者不能都跳过。
  2. 基础先行 —— 共享依赖项(CSS、配置、基类、模式)先于依赖项。
  3. 将深度分析委托给隔离上下文 —— 将子代理(CLI)或思考工件(Web/API)用于深度分析,以保持主线程的清洁。
  4. 阶段边界 —— 命名每个阶段(“阶段1完成;进入阶段2:……”),避免上下文混淆。
  5. 使用工件而非内联内容 —— 长代码或文档应放在工件/文件中,而非聊天历史中。
  6. 渐进式披露 —— 一次只询问一个部分;不要批量处理不相关的步骤。
  7. 信号重置 —— 改变方向时说“搁置之前的方法……”。
  8. 大项目后反思 —— 规划是否得当?引用是否损坏?使用 references/multi-file-planning.md 中的项目后核查清单。

每个原则的完整理由和示例:references/universal-best-practices.md。

Token 节省的估算规则

项目规模无规划有规划节省量
小型(3-4个文件)~6,000 tokens~2,500 tokens~58%
中型(7-8个文件)~12,000 tokens~4,500 tokens~63%
大型(20+个文件)~35,000 tokens~12,000 tokens~66%

一个 200K token 的上下文窗口在有规划的情况下可容纳约 16-17 个中型项目,无规划时则为 7-8 个——有效容量增加了 2.1 倍。详细数字和方法论请参阅 references/multi-file-planning.md。

被动深度思考架构

最有效的上下文效率模式之一:将深度推理路由到隔离空间,并将简短摘要返回主线程。

  • Claude Code CLI:/agent deep-analyzer "对 [决策] 进行深度思考" —— 约 5K tokens 的推理在带外进行;主上下文收到约 200 tokens 的摘要(约 23 倍效率)。
  • Web / API:"创建一个深度分析工件并对 [决策] 进行深度思考" —— 理念相同,使用工件代替子代理。

触发条件、反模式和现成提示词:references/thinking-delegation.md。

常见工作流程(仅指路)

以下每个工作流程均有分步步骤,详见 references/workflows.md:

  • 工作流程 0 —— 多文件网站/项目创建(默认流程——与上述 5 步相同,但包含更多细节)。
  • 工作流程 1 —— 复杂决策制定(架构、技术选择)。
  • 工作流程 2 —— 复杂功能开发(分析 → 设计 → 实现 → 测试 → 集成)。
  • 工作流程 3 —— 研究与技术评估。
  • 工作流程 4 —— 通过工件进行代码生成与迭代。
  • 工作流程 5 —— 通过隔离分析进行重构。

反模式(避免这些)

快速列表——示例和修复方法见 references/anti-patterns.md:

  1. 在规划前创建文件 —— 浪费上下文在重构上。
  2. 一次要求所有内容 —— 使上下文过载并产生浅层输出。
  3. 在聊天中内联长代码/文档 —— 使历史记录臃肿;应使用工件/文件。
  4. 让深度推理发生在主线程 —— 成本约 5K tokens,而本可减少至约 200 tokens。
  5. 没有阶段边界 —— 上下文在不相关的子任务间模糊不清。

故障排除

当会话偏离主题(回复不集中、对话过长、代码重新生成而非编辑、延展性思考未启用)时,请参阅 references/troubleshooting.md,其中提供了分别针对 Web/API 和 CLI 的症状 → 补救措施对照表。

Claude Code CLI 增强功能

如果您在 Claude Code CLI 中运行,您还可以获得:

  • /clear、/compact、/continue —— 内置的上下文控制功能。
  • /agent <name> —— 将任务委托给隔离的子代理。
  • CLAUDE.md —— 持久的项目记忆。
  • 用于生成 CLAUDE.md 和子代理定义的辅助脚本。

详细信息、脚本调用以及深度分析委托模式:references/claude-code-cli.md。

技能与子代理集成模式(当两者都可用时)请参阅 references/agent-skills-integration-2025.md。关于长格式上下文策略和子代理提示模式,请参阅 references/context_strategies.md 和 references/subagent_patterns.md。

参考文件地图

文件使用场景
references/multi-file-planning.md规划模板、按项目类型划分的最优顺序模式、验证核查清单、项目后反思。
references/universal-best-practices.md需要了解8项核心原则中任一原则的理由或示例时。
references/workflows.md需要针对特定场景(决策、功能、研究、重构)的分步流程时。
references/thinking-delegation.md设计深度分析委托或编写思考提示时。
references/anti-patterns.md检查当前方法是否浪费上下文时。
references/troubleshooting.md会话偏离、缓慢或产生过多解释时。
references/claude-code-cli.md在 Claude Code CLI 中运行并希望使用子代理 / CLAUDE.md 工具时。
references/agent-skills-integration-2025.md在 CLI 中结合技能与子代理时。
references/context_strategies.md长格式策略笔记。
references/subagent_patterns.md子代理提示模式。

成功指标

  • 在创建任何文件之前,您已宣布了计划。
  • 基础文件(CSS、配置、模式)在依赖文件之前编写。
  • 首次运行时没有引用损坏;无需重构。
  • 深度推理发生在子代理或工件中,而非主线程。
  • 在跨越阶段时命名了各个阶段。

如果上述任何一项未能满足,请在执行下一个任务之前,回溯检查 references/anti-patterns.md 和 references/multi-file-planning.md 的项目后反思部分。

相关技能