skills

Skills 通过 Markdown 文件向 System Prompt 注入额外的上下文和指令。

设计理念

问题

不同项目有不同的需求:

  • 编码规范

  • 领域知识

  • 最佳实践

  • 工作流程

硬编码在 System Prompt 中不灵活。

解决方案

通过 Markdown 文件动态加载:

<!-- .kiro/skills/my-skill.md -->
# My Skill

Additional instructions for the AI...

Skill 格式

基本结构

Front Matter

加载方式

Auto Inclusion

自动加载到所有会话:

Manual Inclusion

用户手动激活:

使用:

File Match Inclusion

当读取匹配的文件时自动加载:

文件引用

引用其他文件

Skills 可以引用其他文件:

引用会被替换为文件内容。

引用代码示例

Skill 管理

列出 Skills

激活 Skill

停用 Skill

内置 Skills

Claude Code 包含多个内置 Skills:

  • frontend-design - 前端设计指南

  • react-best-practices - React 最佳实践

  • pdf - PDF 处理

  • xlsx - Excel 处理

  • canvas-design - 设计创作

  • shadcn-ui - shadcn/ui 组件库

创建 Skill

步骤

  1. 创建 Markdown 文件

  2. 添加 front matter

  3. 编写内容

  4. 保存到 .kiro/skills/

示例

下一步

  • 探索 Plugins 系统 的开发

  • 了解 MCP 集成 的配置

  • 查看 Hooks 系统 的创建