关于 context-master
context-master 是面向复杂多文件任务和长会话的上下文管理与规划技能,提供项目执行步骤及分析、实施和验证参考资料。
主要功能
- 01多文件项目五步工作流
- 02规划与文件排序指导
- 03上下文效率原则及反模式
- 04研究与重构参考工作流
- 05Claude Code CLI 上下文管理指导
适用场景
- 01规划网站或多文件应用
- 02评估架构或技术选型
- 03组织长时间编码或重构会话
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ josiahsiegel/ claude-plugin-marketplace --skill context-master安装后在 Claude Code 中输入/context-master确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/agent-skills-integration-2025.mdanti-patterns.mdclaude-code-cli.mdcontext_strategies.mdmulti-file-planning.mdsubagent_patterns.mdthinking-delegation.mdtroubleshooting.mduniversal-best-practices.mdworkflows.mdscripts/create_subagent.pygenerate_claude_md.py详细介绍
Context Master
适用于复杂任务、长会话和多文件项目的通用上下文管理与规划技能。无论你使用 Web 应用、API 还是 Claude Code CLI,操作方式都相同;CLI 专属优势见 references/claude-code-cli.md。
此 SKILL.md 刻意保持简短。详细内容位于 references/ 中——只加载你需要的内容。
何时启用
只要请求符合以下任一情形,就主动启用:
- 多文件项目(3 个或更多相关文件、网站、应用、API、文档集)。
- 架构或技术决策(“我们应该用 X 还是 Y”“哪种方案……”)。
- 研究、比较或权衡分析。
- 重构或迁移工作。
- 需要关注上下文效率的长时间编码会话。
- 任何包含 3 个或更多连续步骤或共享依赖项的任务。
如果任务只涉及一个没有依赖项的文件,则跳过此技能。
5 步工作流(请牢记)
对于任何多文件项目——网站、应用、API、文档集——按顺序执行以下五个步骤:
- STOP — 暂时不要创建任何文件。
- PLAN — 使用扩展思考或规划文档(两者同样有效;参见
references/multi-file-planning.md)。 - ANNOUNCE — 向用户说明文件列表和创建顺序。
- CREATE — 按最佳顺序编写文件(基础文件优先于依赖文件)。
- VERIFY — 检查每个引用是否都能解析;在宣布完成前修复问题。
示例演练(作品集网站)
User: "Create a portfolio with home, about, projects, and contact pages."
Step 1 STOP -- do not start with index.html.
Step 2 PLAN -- "Think hard about architecture: 5 files needed,
styles.css is the shared dependency."
Step 3 ANNOUNCE -- "I'll create:
1. styles.css (shared styling)
2. index.html (references styles.css)
3. about.html
4. projects.html
5. contact.html"
Step 4 CREATE -- write files in that order.
Step 5 VERIFY -- every HTML file links styles.css; navigation resolves.
Result: no refactor, no re-export, no broken links.
完整模板、按项目类型(网站 / React / 后端 API 等)整理的最佳顺序模式,以及验证清单,见 references/multi-file-planning.md。
核心原则(每条一句)
- 先规划,再编写 — 使用扩展思考或规划文档,不能两者都不做。
- 先打好基础 — 共享依赖项(CSS、配置、基类、架构)应先于依赖它们的内容。
- 将深入分析委派到隔离上下文 — 子 Agent(CLI)或思考产物(Web/API)可让主线程保持清晰。
- 明确阶段边界 — 标明每个阶段(“阶段 1 已完成;进入阶段 2:……”),避免上下文混乱。
- 优先使用产物,而非内联内容 — 长篇代码或文档应放在产物 / 文件中,而不是聊天记录里。
- 渐进式披露 — 一次询问一个部分;不要把无关步骤打包处理。
- 标记重置 — 改变方向时,说“先搁置之前的方案……”。
- 大型项目完成后复盘 — 是否做好了规划?引用是否失效?使用
references/multi-file-planning.md中的项目后检查清单。
每项原则的完整依据和示例:references/universal-best-practices.md。
Token 节省经验法则
| 项目规模 | 未规划 | 已规划 | 节省 |
|---|---|---|---|
| 小型(3-4 个文件) | ~6,000 个 token | ~2,500 个 token | ~58% |
| 中型(7-8 个文件) | ~12,000 个 token | ~4,500 个 token | ~63% |
| 大型(20 个以上文件) | ~35,000 个 token | ~12,000 个 token | ~66% |
200K-token 上下文窗口在规划的情况下大约可容纳 16-17 个中型项目;不规划则可容纳 7-8 个——实际容量提升 2.1 倍。数字和方法见 references/multi-file-planning.md。
被动式深度思考架构
提升上下文效率最有力的模式:将深度推理交由隔离空间处理,再把简短摘要返回主线程。
- Claude Code CLI:
/agent deep-analyzer "Ultrathink about [decision]"— 约 5K 个 token 的推理在外部完成;主上下文收到约 200 个 token 的摘要(效率约提升 23 倍)。 - Web / API:
"Create a deep-analysis artifact and ultrathink about [decision]"— 思路相同,但使用产物而非子 Agent。
触发条件、反模式和现成提示词:references/thinking-delegation.md。
常见工作流(仅提供指引)
每种工作流都在 references/workflows.md 中提供了分步操作流程:
- 工作流 0 — 多文件网站/项目创建(默认流程 — 与上文相同的 5 个步骤,但细节更多)。
- 工作流 1 — 复杂决策(架构、技术选择)。
- 工作流 2 — 复杂功能开发(分析 → 设计 → 实现 → 测试 → 集成)。
- 工作流 3 — 研究与技术评估。
- 工作流 4 — 通过工件生成和迭代代码。
- 工作流 5 — 通过隔离分析进行重构。
反模式(请避免)
快速参考 — 示例和修正方法见 references/anti-patterns.md:
- 计划前就创建文件 — 重构会浪费上下文。
- 一次性提出所有要求 — 会使上下文过载,导致输出浅显。
- 在聊天中内联大段代码/文档 — 会使历史记录膨胀;请使用工件/文件。
- 让深度推理发生在主线程中 — 会耗费约 5K 个令牌,而交给子 Agent 处理可能只需约 200 个。
- 没有阶段边界 — 上下文会在无关子任务之间混淆。
故障排除
当会话偏离方向时(回复不聚焦、对话变得过长、代码被重新生成而非编辑、扩展思考未启动),请参阅 references/troubleshooting.md,其中的症状 → 解决方法表分别涵盖 Web/API 和 CLI。
Claude Code CLI 的额外优势
如果你在 Claude Code CLI 中运行,还可以使用:
/clear、/compact、/continue— 内置的上下文控制功能。/agent <name>— 将任务委派给隔离的子 Agent。CLAUDE.md— 持久化项目记忆。- 用于生成
CLAUDE.md和子 Agent 定义的辅助脚本。
详细信息、脚本调用方法和深度分析委派模式见 references/claude-code-cli.md。
两者都可用时,Skill 与子 Agent 的集成模式见 references/agent-skills-integration-2025.md。长篇上下文策略和子 Agent 提示词模式见 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 中运行并需要子 Agent / CLAUDE.md 工具。 |
references/agent-skills-integration-2025.md | 在 CLI 中将技能与子 Agent 结合使用。 |
references/context_strategies.md | 长篇策略笔记。 |
references/subagent_patterns.md | 子 Agent 提示词模式。 |
成功指标
- 创建任何文件前,你已宣布计划。
- 基础文件(CSS、配置、架构)先于依赖文件编写。
- 首次运行时没有引用失效;无需重构。
- 深度推理在子 Agent 或工件中进行,而非主线程。
- 每进入一个阶段,都为其命名。
如果其中任何一项未达成,请在开始下一个任务前,回顾 references/anti-patterns.md 和 references/multi-file-planning.md 中的项目后复盘部分。