mcpField
C
claude-code-mastery

claude-code-mastery

github.com/borgheiAgent 工作流1.0k68 次安装5 天前更新
代码仓库

关于 claude-code-mastery

claude-code-mastery 是用于 Claude Code CLI 配置和扩展的技能,涵盖 CLAUDE.md 优化、技能与子 Agent 编写、钩子自动化及上下文预算分析。

主要功能

  1. 01优化 CLAUDE.md 结构与令牌用量
  2. 02搭建技能包
  3. 03编写 Claude Code 子 Agent
  4. 04配置生命周期钩子
  5. 05分析项目上下文预算

适用场景

  1. 01整理项目的 CLAUDE.md
  2. 02创建技能包或子 Agent
  3. 03为自动化步骤配置钩子
  4. 04评估并降低上下文消耗

MCP 相关

该技能的快速参考涵盖 MCP servers;其范围不包括 MCP 服务开发或自定义传输协议。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borghei/claude-skills --skill claude-code-mastery

安装后在 Claude Code 中输入/claude-code-mastery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
agent-template.md
skill-template.md
references/
hooks-cookbook.md
quick-reference.md
skill-authoring-guide.md
subagent-patterns.md
tool-reference.md
workflows.md
scripts/
claudemd_optimizer.py
context_analyzer.py
skill_scaffolder.py

详细介绍

Claude Code 精通指南

Claude Code CLI 专家技能——涵盖 CLAUDE.md 优化、技能编写、子 Agent 创建、钩子自动化和上下文工程。

关键词: claude-code、claude-cli、CLAUDE.md、技能编写、子 Agent、钩子、上下文窗口、令牌预算、MCP 服务、工作树、权限模式、提示词工程、上下文工程、斜杠命令

核心能力

  • CLAUDE.md 优化——审查、重构、压缩配置文件并对其分层,以提高令牌使用效率。
  • 技能编写——搭建并编写易于发现的技能包,采用正确的布局和 frontmatter。
  • 子 Agent 创建——编写 .claude/agents/<name>.md 文件,其中包含 tools 允许列表和 Markdown 正文格式的系统提示词。
  • 钩子自动化——通过 .claude/settings.json 配置 PreToolUse/PostToolUse/Stop 生命周期脚本。
  • 上下文工程——衡量并管理整个代码库的上下文窗口令牌预算。

适用场景

  • 为任何项目编写、组织或优化 CLAUDE.md 文件。
  • 搭建新的技能包或创建 Claude Code 子 Agent。
  • 配置钩子,以自动执行质量、安全或工作流步骤。
  • 审查并减少上下文窗口用量。

请先确认

在搭建或优化之前,请确认以下信息。如果有任何信息未知或含糊不清,请先询问,不要自行假设:

  • 要执行的任务——搭建新技能、优化 CLAUDE.md、创建子 Agent,还是分析上下文预算(决定使用 skill_scaffolder.py、claudemd_optimizer.py 还是 context_analyzer.py)
  • 目标信息——对于新技能:名称、领域和一句话描述;对于优化:文件或项目路径(脚本所需的输入)
  • 令牌预算——目标上限(用于设置 --token-limit 以及判断哪些内容超出预算)

停止规则:只询问对结果影响最大的 2-3 个问题。如果用户说“直接起草”,则继续操作,并在产物开头列出假设。

快速开始

# Scaffold a new skill package
python scripts/skill_scaffolder.py my-new-skill --domain engineering --description "Brief description"

# Analyze and optimize an existing CLAUDE.md
python scripts/claudemd_optimizer.py path/to/CLAUDE.md

# Estimate context window usage across a project
python scripts/context_analyzer.py /path/to/project

# All tools support JSON output
python scripts/claudemd_optimizer.py CLAUDE.md --json

工具

工具用途命令
skill_scaffolder.py按正确结构和 frontmatter 搭建新的技能包python scripts/skill_scaffolder.py my-skill -d engineering --description "Does X"
claudemd_optimizer.py评估 CLAUDE.md 的结构、令牌用量和冗余,并提供改进建议python scripts/claudemd_optimizer.py CLAUDE.md --token-limit 4000
context_analyzer.py按文件类别估算上下文窗口用量,并分解预算python scripts/context_analyzer.py /path/to/project --max-depth 4

所有工具均支持 --json。完整参数表和输出格式请参阅 references/tool-reference.md。

参考资料

加载与任务匹配的参考资料——保持此文件精简,按需查阅详情:

  • references/workflows.md — 五个编号的操作指南:优化 CLAUDE.md、编写技能、创建子 Agent、配置钩子以及管理上下文预算。逐步执行这些任务时请阅读。
  • references/quick-reference.md — 斜杠命令、权限模式、CLAUDE.md 加载顺序、MCP 服务、故障排查表和成功标准。需要快速查阅或调试配置时请阅读。
  • references/tool-reference.md — 三种 Python 工具的完整参数表和输出格式。需要编写脚本调用这些工具或解读其 JSON 输出时请阅读。
  • references/skill-authoring-guide.md — 编写有效技能的综合参考,从 YAML 前置元数据到结构设计。深入编写技能时请阅读。
  • references/subagent-patterns.md — 创建和使用子 Agent 以执行并行工作和限定范围任务的指南。设计子 Agent 时请阅读。
  • references/hooks-cookbook.md — 用于代码质量、安全强制执行和工作流自动化的实用钩子示例。构建钩子时请阅读。

模板: assets/skill-template.md、assets/agent-template.md

范围与限制

此技能涵盖:

  • 为任何项目编写、组织和优化 CLAUDE.md 文件
  • 按照正确的目录布局和前置元数据搭建新的技能包
  • 创建和配置具有限定工具访问权限的 Claude Code 子 Agent
  • 分析并管理代码库中的上下文窗口 Token 预算

此技能不涵盖:

集成点

技能集成方式数据流
senior-architect架构决策决定 CLAUDE.md 结构章节的内容架构图和模式汇入 CLAUDE.md 的“架构概览”章节
code-reviewer创建用于自动化代码审查的子 AgentClaude Code Mastery 创建 Agent .md 文件;Code Reviewer 提供审查逻辑
senior-prompt-engineer优化技能描述和 Agent 指令中的提示词提示词工程技术可改进 YAML 前置元数据中的触发短语和 Agent 系统提示词(即 Agent 文件正文)
doc-drift-detector检测 CLAUDE.md 是否与代码库脱节Context Analyzer 的输出用于检测文档漂移;发现漂移后会触发 CLAUDE.md 优化
context-engine高级上下文管理策略Context Analyzer 提供 Token 预算;Context Engine 执行压缩和优先级排序
senior-secops安全钩子和权限模式配置SecOps 策略定义要拒绝哪些工具;Claude Code Mastery 配置权限允许列表

评论

支持 Markdown