Claude Code Templates 是一个面向 Claude Code 扩展开发的入门模板集合,核心目标是提供可直接复制的样板(boilerplate),用于快速创建代理、技能、命令和钩子脚本。
用途 该模板集用于为 Claude Code 构建扩展。根据资料,它会在涉及“create agent、new skill、command template、hook script、extension scaffold”等场景时被触发使用。
主要能力与模板内容 模板位于 ./assets/ 目录,包含以下文件:
- agent-template.md:专家代理样板,含聚焦领域(Focus areas)、质量检查清单(quality checklist)、参考资料(references)。
- skill-template.md:带 YAML frontmatter 的技能模板,含命令、示例、触发条件。
- command-template.md:斜杠命令脚手架,含执行流程、选项。
- hook-script.sh:安全的 bash 钩子脚本模板,含输入解析、退出码。
使用方式 资料提供了四类快速开始步骤:
- 创建代理:执行 cp ~/.claude/skills/claude-code-templates/assets/agent-template.md ~/.claude/agents/my-expert.md,然后编辑名称、描述、聚焦领域、参考资料。
- 创建技能:先执行 mkdir -p ~/.claude/skills/my-skill 创建技能目录,再执行 cp ~/.claude/skills/claude-code-templates/assets/skill-template.md ~/.claude/skills/my-skill/SKILL.md,然后编辑名称、描述、命令、示例。
- 创建命令:执行 cp ~/.claude/skills/claude-code-templates/assets/command-template.md ~/.claude/commands/my-command.md,然后编辑名称、描述、执行流程。
- 创建钩子脚本:执行 cp ~/.claude/skills/claude-code-templates/assets/hook-script.sh .claude/hooks/my-hook.sh,再执行 chmod +x .claude/hooks/my-hook.sh 赋予可执行权限。
命名约定 资料给出了以下命名模式:代理使用 {technology}-expert.md(示例 react-expert.md);技能使用 {tool-or-pattern}/SKILL.md(示例 git-workflow/SKILL.md);命令使用 {action}.md(示例 review.md);钩子使用 {event}-{action}.sh(示例 pre-write-validate.sh)。
校验方式 资料提供以下校验命令:用 head -20 my-extension.md 检查 YAML frontmatter;用 grep "^name:" my-extension.md 检查名称与文件名是否一致;用 just test 运行项目测试。
适用场景 适合需要为 Claude Code 编写新代理、技能、斜杠命令或自动化钩子脚本的开发者,作为起步骨架以减少从零搭建的工作量。
限制 资料未提供关于收费、价格、平台支持范围、具体效果或性能的说明;也未提供各模板的完整字段清单与详细参数说明。模板的具体内容需复制后自行编辑。