用途:本技能针对 Claude Code 的可扩展性,提供 agents、skills、output styles 三类扩展的创建、更新与删除(CRUD)知识,重点是让扩展真正被触发并产生价值。
主要能力:讲解三类扩展的差异与位置:agents 由 Task 工具调用,存放于 .claude/agents/;skills 由模型自主调用,存放于 .claude/skills/{name}/;output styles 通过 /output-style 修改主智能体行为,存放于 .claude/output-styles/。内容覆盖 YAML frontmatter 字段(name、description、tools、model、permissionMode、skills、allowed-tools、keep-coding-instructions 等)、描述写法(WHAT + WHEN、触发关键词、同义词)、模型选择(haiku/sonnet/opus/inherit)、工具约束与激活关键词工程。
使用方式:按工作流创建 .claude/agents/{name}.md 或 .claude/skills/{name}/SKILL.md,编写 frontmatter 与正文;创建或编辑提示词时可调用 Skill("prompt-architect") 改进质量;测试可用 Task 工具传入 subagent_type 调用,Skills 用应触发与不应触发的提示词验证,调试命令为 claude --debug;output style 用 /output-style 或 /output-style explanatory 切换。
适用场景:需要为 Claude Code 增加专门子代理、领域技能或定制输出风格时。
限制:强调单职责、约 800 行以内、渐进披露、少工具、模式优先于步骤,并给出反模式(万能代理、回声技能、模糊描述、缺少边界等)。具体安装或环境配置步骤暂未提供。