ZXBLOG

Good Luck To You!

Claude Code 核心概念与应用

了解了 Claude Code 的安装配置后,深入了解一下它的一些核心概念。这些概念是充分发挥 Claude Code 能力的基础。

一.Skills(技能包)

什么是 Skills?

Skills 是预封装的工作流,就像游戏中的"技能包",用完即走,不占用上下文。它是别人已经编写好的、可直接使用的功能模块。

官方 Skills 库: github.com/anthropics/… (32k+ Stars)

Skills 的类型
类型说明示例
User Skills用户自定义技能,存储在本地个人工作流自动化
Plugin Skills插件提供的技能,随插件安装frontend-design
Built-in SkillsClaude Code 内置技能commit, review-pr
常用官方 Skills
# 前端设计技能 npx skills-installer install @anthropics/claude-code/frontend-design --client claude-code  
# 文档协同技能 npx skills-installer install @anthropics/claude-code/doc-coauthoring --client claude-code  
# Canvas 设计技能 npx skills-installer install @anthropics/claude-code/canvas-design --client claude-code  
# PDF 处理技能 npx skills-installer install @anthropics/claude-code/pdf --client claude-code  
# 算法艺术生成 npx skills-installer install @anthropics/claude-code/algorithmic-art --client claude-code
如何使用 Skills

查看可用 Skills:

claude /skills


调用 Skill:

# 在 Claude Code 对话中 使用 frontend-design skill 优化 https://example.com  
使用 pdf skill 提取 report.pdf 中的表格数据


如何编写自己的 Skills

Skill 目录结构:

my-skill/
├── skill.json           # Skill 元数据
├── skill.md          # Skill 文档
├── api/                # API 定义(可选)
└── tools/            # 自定义工具(可选)


skill.json 示例:


{  "name": "my-custom-skill",  
    "description": "我的自定义技能",  
    "version": "1.0.0",  
    "author": "Your Name",  
    "categories": ["automation"],  
    "license": "MIT",  
    "skill": {    
        "file": "skill.md",    
        "description": "这个技能用于..." 
     }
}


skill.md 示例:

# My Custom Skill  

这个技能帮助用户快速完成[特定任务]。  

## 使用场景  

- 场景1:描述... - 场景2:描述...  

## 使用方式  

用户只需要告诉你要完成什么,这个技能就会自动:  1. 分析需求 2. 执行步骤 3. 返回结果  

## 注意事项  

- 注意事项1 - 注意事项2

安装本地 Skill:

# 将技能复制到 Claude Code 配置目录 

cp -r my-skill ~/.claude/skills/  

# 或使用安装命令 

npx skills-installer install ./my-skill --client claude-code



剩余全文链接 :https://juejin.cn/post/7592079304923824138?searchId=202603191639479EC633F6DCFAE79986EB#%E4%BA%8C%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE