Claude Code 如何设置自动调用Skill

本文以产品需求skill自动调用举例

方式一:通过 description 字段匹配(你的 skill 已经支持)

你的 product-doc-generator/SKILL.md 第 3 行的 description 已经写得很清楚了:

复制代码
description: Generate standardized product requirement documents (PRD) from feature descriptions...
Use when the user asks to create a PRD, product document, requirement specification...

系统会根据这个描述自动判断何时触发 Skill。如果你说"写个 PRD""生成需求文档"这类话,理论上会匹配到它。但实际操作中,Claude Code 对 Skill 的自动调用比较保守,通常需要你明确输入 /product-doc-generator 才会触发。

说明: product-doc-generator/SKILL.md 这个是本地存放skill的相对路径

方式二:在 settings.json 中配置 hook

在 .claude/settings.json 里可以通过 hooks 配置,设置某些关键词或路径下自动触发某个 Skill。大致结构如下:

复制代码
{
  "hooks": {
    "onUserMessage": [
      {
        "match": "(?i)(写需求|生成PRD|产品文档|需求文档)",
        "action": "skill:product-doc-generator"
      }
    ]
  }

但这需要你确认当前项目下是否有 .claude/settings.json 文件,以及 Claude Code 版本是否支持这种 hook 语法(不同版本可能有差异)。


总结 :最简单的方式还是你在需要写需求时在claude上直接说 /product-doc-generator,或者告诉我"用你的 skill 来写",这样最可控。要不要配自动触发取决于你希望多自动 --- 配了的话,每次提到"需求文档"都会自动调用 Skill,可能会在你只想简单问个问题时也触发。

相关推荐
AI创界者12 小时前
【AI音视频处理】AI视频 480p 一键修复到 1080p!FlashVSR + SeedVR2 本地超分整合包(Base免安装版)
人工智能·aigc·音视频
这个DBA有点耶14 小时前
数据融合平台的下一代形态:数据库内核自己就能融合,为什么还要ETL?
数据库·架构·aigc
Rocky Ding*14 小时前
Hi-DiT:一文读懂Hybrid Latent-Pixel Diffusion Transformer的本质与技术细节
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·hi-dit
我想问问天14 小时前
Jev 是做什么的?聊聊它能帮 LLM 分担哪些工作
人工智能·llm·aigc
全栈弄潮儿14 小时前
3 个能立刻复用的 AI 编程工作流
aigc·openai·ai编程
小虎AI生活20 小时前
官媒集体下场做 GEO:AI 眼里的“你”,得自己管(附 10 分钟自检实操)
aigc·ai编程
旋生万物21 小时前
Redis 缓存雪崩?不是 TTL 一样,是过期相位同步塌陷(附打散脚本)
redis·缓存·aigc·螺旋生成论·螺旋相位
Csvn21 小时前
前言与后记 · 全书完结
人工智能·aigc·agent
Csvn21 小时前
附录 C+D+E 参数速查表 · 术语表 · 中文模型 API 上手
人工智能·aigc·agent
Csvn21 小时前
第 29 章 完整开发流程与学习路线
人工智能·aigc·agent